将 Azure 应用服务 HTTP 日志从诊断设置发送到 Azure Monitor Log Analytics 工作区
Sending Azure App Service HTTP Logs from Diagnostics Settings to Azure Monitor Log Analytics Workspace
我正在努力让我的 Azure 应用服务将其日志发送到 Azure Monitor 中的 Azure Log Analytics。这是一个 ASP.NET 核心 3.1 网络应用程序托管在 Windows。
我已配置 "Disagnostics Settings (Preview)" blades 选项以选中类别 "AppServiceHTTPLogs" 并 "Send to Log Analytics" 选择相关工作区。 (根据此博客 post https://azure.github.io/AppService/2019/11/01/App-Service-Integration-with-Azure-Monitor.html)
配置后,我将其放置 24 小时,假设在任何日志的设置和可见性之间可能存在一些延迟。等待后,我转到诊断设置中链接的 "Log Analytics Workspace",单击 "Logs" blade 和 运行 对所有 "AppServiceHTTPLogs" 中的 Kusto 查询最后 24 小时。查询没有返回结果。
我通读了许多文档链接 (https://docs.microsoft.com/en-us/azure/azure-monitor/platform/diagnostic-settings and https://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs) and other SO questions (Sending logs from .net core application running in App Service to log analytics),但其中 none 似乎提供了任何指向正确方向的信息。
有没有人设法让它成功运行?
是否需要任何其他步骤才能使其真正起作用?
人们在尝试设置时是否会犯任何我本可以犯的常见错误?
来自支持团队的反馈:
此功能仍处于预览阶段,在美国和东亚地区可以使用(可能需要一些时间才能显示日志)。对于其他地区,它可能不起作用。
希望这可以帮助遇到此问题的其他人。
我正在努力让我的 Azure 应用服务将其日志发送到 Azure Monitor 中的 Azure Log Analytics。这是一个 ASP.NET 核心 3.1 网络应用程序托管在 Windows。
我已配置 "Disagnostics Settings (Preview)" blades 选项以选中类别 "AppServiceHTTPLogs" 并 "Send to Log Analytics" 选择相关工作区。 (根据此博客 post https://azure.github.io/AppService/2019/11/01/App-Service-Integration-with-Azure-Monitor.html)
配置后,我将其放置 24 小时,假设在任何日志的设置和可见性之间可能存在一些延迟。等待后,我转到诊断设置中链接的 "Log Analytics Workspace",单击 "Logs" blade 和 运行 对所有 "AppServiceHTTPLogs" 中的 Kusto 查询最后 24 小时。查询没有返回结果。
我通读了许多文档链接 (https://docs.microsoft.com/en-us/azure/azure-monitor/platform/diagnostic-settings and https://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs) and other SO questions (Sending logs from .net core application running in App Service to log analytics),但其中 none 似乎提供了任何指向正确方向的信息。
有没有人设法让它成功运行? 是否需要任何其他步骤才能使其真正起作用? 人们在尝试设置时是否会犯任何我本可以犯的常见错误?
来自支持团队的反馈:
此功能仍处于预览阶段,在美国和东亚地区可以使用(可能需要一些时间才能显示日志)。对于其他地区,它可能不起作用。
希望这可以帮助遇到此问题的其他人。