【App Service】查看Application Insights自身SDK日志的方法示例

问题描述

在App Service启用Application Insights,如果根据文章:

排查之后,依旧没有头绪,可以考虑使用Application Insights 自动检测功能。通过它自身SDK中输出的日志来发现和诊断问题。

问题解答

开启Application Insights SDK 日志记录功能,随后停止并重启应用服务。

关于此步骤的具体操作,可以参考官方文档:https://learn.microsoft.com/zh-cn/troubleshoot/azure/azure-monitor/app-insights/telemetry/enable-self-diagnostics#self-diagnostics-configuration

具体的操作示例如下:

第一步:进入App Service的Kudu页面,打开Debug Console,进入wwwroot目录

第二步:添加文件名为ApplicationInsightsDiagnostics.json 文件,指定内容为:

复制代码
{
    "LogDirectory": "c:\home\site\wwwroot\AILogs",
    "FileSize": 5120,
    "LogLevel": "Verbose"
}

第三步:重启App Service应用,查看新的w3wp.exe PID 基于PID来查看对应的日志文件

PS: 在收集到日志文件后,尽快删除*ApplicationInsightsDiagnostics.json 或把文件名修改为:ApplicationInsightsDiagnostics.bak*

建议尝试停止并重启应用服务,以便让 w3wp.exe 进程获取一个新的 PID(进程 ID)。

当确认进程 ID 已发生变化后,请查看新生成的 *.LOG 日志文件;

针对当前异常行为的解答,很可能就包含在这些日志文件中。

动图示例

参考资料

在 Windows 中App 服务 Web 应用的自我诊断 : https://learn.microsoft.com/zh-cn/troubleshoot/azure/azure-monitor/app-insights/telemetry/enable-self-diagnostics#self-diagnostics-for-app-service-web-app-in-windows


当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关推荐
小码哥_常6 小时前
一套自己部署的 IM,客户端是同一份 Flutter
前端·后端
代码山河9 小时前
Python就业方向全解析:后端、爬虫、数据分析、AI你选哪个?
python·学习·架构·教程·面向对象·项目
在世修行9 小时前
智学文枢:题目流水线
python·多线程·状态机·pyside
学长毕设9 小时前
基于SpringBoot的实验室资产管理系统
java·spring boot·后端
梯度下降者9 小时前
零基础入门Python 爬虫
爬虫·python·数据分析·入门指南·webcrawler
“AI国潮设计-小江”11 小时前
【AIGC实战】Python+Stable Diffusion打造“英歌舞财神”IP,解锁“马到成功”等爆款情绪营销文案设计
开发语言·人工智能·python·prompt·aigc
努力的小雨11 小时前
给 AI 眼镜开发应用有多难?我从零做了一个陪练,还上架了
后端
benchmark_cc12 小时前
用 Python 拉 A 股全市场实时快照:Notebook 请求、结果校验与易错点
python·数据分析·pandas·量化交易·股票数据·quantdash
伞伞悦读12 小时前
【第70期】Adam二阶矩不是方差:偏差校正、动量与AdamW完整实验
python
excel12 小时前
双 Token 与前端使用 Crypto 公私钥鉴权换 Token,哪种方案更好?
前端·后端