将 Azure 容器日志记录流式传输到 Web 应用
Stream Azure container logging to web app
我希望扩展我的网络应用程序的功能,以便能够显示自定义 Azure 日志记录查询的结果,如下所示:
let apiIds = KubePodInventory
| where ServiceName == "my-service-name"
| distinct ContainerID;
ContainerLog
| where ContainerID in (apiIds)
and LogEntry contains ("my custom query")
| order by TimeGenerated desc
| project TimeGenerated, LogEntry
一个很好的补充是也有实时日志记录。
但是,我不知道从哪里开始。有没有人(good/bad)对这个想法有经验?
(如评论中所述)
您可以在您的应用中使用 Azure Monitor 查询 SDK https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/monitor/Azure.Monitor.Query
我希望扩展我的网络应用程序的功能,以便能够显示自定义 Azure 日志记录查询的结果,如下所示:
let apiIds = KubePodInventory
| where ServiceName == "my-service-name"
| distinct ContainerID;
ContainerLog
| where ContainerID in (apiIds)
and LogEntry contains ("my custom query")
| order by TimeGenerated desc
| project TimeGenerated, LogEntry
一个很好的补充是也有实时日志记录。
但是,我不知道从哪里开始。有没有人(good/bad)对这个想法有经验?
(如评论中所述)
您可以在您的应用中使用 Azure Monitor 查询 SDK https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/monitor/Azure.Monitor.Query