You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure App Service监测日志无新增仅存旧数据问题排查咨询

Azure App Service 诊断日志无新增采集结果排查方向

1. 应用侧日志输出配置校验

  • 确认.NET Core WebApi项目的日志配置符合要求:检查appsettings.json中Logging.Console、Logging.AzureAppServices节点的最低输出级别,需与你期望采集的日志级别匹配,诊断设置默认不会采集低于配置级别的日志。
  • 确认App Service控制台的「应用服务日志」功能已开启:进入App Service侧边栏的「应用服务日志」页,确认应用程序日志(Filesystem)处于启用状态,且输出级别匹配需求,Diagnostic Setting的日志采集依赖该配置的输出源。

2. Diagnostic Setting配置校验

  • 确认诊断设置的绑定范围正确:诊断设置需直接绑定到目标App Service实例,而非绑定到所属的App Service Plan、资源组等上层资源。
  • 验证日志类别选择有效性:allLogs通配符存在小概率匹配失效的情况,可取消通配符选择,手动勾选你需要的具体日志类别(如AppServiceConsoleLogs对应控制台标准输出日志、AppServiceHTTPLogs对应请求日志)。
  • 检查目标端写入权限:Log Analytics工作区未设置禁止写入的资源锁、存储账户的防火墙规则已放行App Service的出站流量,同时确认存储账户无容量不足、目标Blob容器被删除的问题。

3. 日志查询逻辑校验

  • 调整查询时间范围验证:Azure日志采集通常存在5-15分钟的延迟,可将查询时间范围调整为「过去24小时」后重试查询,避免因延迟导致未展示最新日志。
  • 简化查询语句验证:排除原有查询语句的过滤条件错误,可使用最简查询语句AppServiceConsoleLogs | order by TimeGenerated desc做全量日志查询验证。

4. 采集服务异常排查

  • 重启目标App Service实例,触发内置日志采集代理的重新初始化。
  • 删除现有诊断设置,等待5分钟后重新创建相同配置的诊断设置,排除原有采集任务后台挂死的问题。
  • 查看App Service所在区域的Azure服务健康公告,排除区域内日志采集服务故障的可能性。

内容的提问来源于stack exchange,提问作者Spish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 19:45:08