将Azure应用服务HTTP日志从诊断设置发送到Azure监视器日志分析工作区

问题描述 投票:0回答:1

我正在努力获取Azure应用服务,以将其日志发送到Azure Monitor中的Azure Log Analytics。这是Windows上托管的ASP.NET Core 3.1 Web应用程序。

我已经配置了“ Disagnostics Settings(Preview)”刀片选项,以选中类别“ AppServiceHTTPLogs”,并选择“ Send to Log Analytics”并选择了相关的工作区。 (根据此博客文章https://azure.github.io/AppService/2019/11/01/App-Service-Integration-with-Azure-Monitor.html

配置完成后,我将其保留了24小时,假设在设置和任何日志的可见性之间可能会有一些滞后。等待之后,我进入了诊断设置中链接的“日志分析工作区”,单击“日志”刀片并在最近24小时内对所有“ AppServiceHTTPLogs”运行Kusto查询。查询没有返回结果。

我已经阅读了许多文档链接(https://docs.microsoft.com/en-us/azure/azure-monitor/platform/diagnostic-settingshttps://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs)以及其他SO问题(Sending logs from .net core application running in App Service to log analytics),但似乎都没有提供任何指向我正确方向的信息。

有人能成功使它成功工作吗?要使其真正起作用,是否需要任何其他步骤?人们在尝试设置时可能会犯一些常见的错误吗?

azure-application-insights azure-web-app-service azure-log-analytics azure-monitoring
1个回答
0
投票

支持小组的反馈:

此功能仍处于预览状态,并且在美国和东亚地区确实有效(显示日志可能需要一些时间)。对于其他地区,可能无法正常使用。

希望这可以帮助遇到此问题的其他人。

© www.soinside.com 2019 - 2024. All rights reserved.