数以百计的 Application Insights 快照调试日志文件 - 我们没有故意打开这些文件

How*_*man 3 azure visual-studio-debugging azure-application-insights

我们有一个 Azure AppService,托管一个经典的 ASP.NET 应用程序。我们注意到D:\home\LogFilesAppService 上的文件夹有数百个日志文件,命名为SnapshotUploader64_ABCDEF.logwhereABCDEF是 6 个字母数字字符。其中许多文件接近 100KB。

这些文件是什么?为什么有这么多,可能会填满我们的日志空间。

每个日志文件似乎都是 AppInsights PDP 检查、小型转储写入和快照上传的痕迹。可以关闭此跟踪吗?

当我们浏览 Kudu SCM DebugConsole 页面时,我们会在 Kudu 控制台中看到一长串错误消息——

There are xxx items in this directory, but maxViewItems is set to 299. You can increase maxViewItems by setting it to a larger value in localStorage.

如果它们无法关闭,我们可以将它们放在其他地方,例如LogFiles\ApplicationInsights子文件夹下方吗?

小智 5

我是 Snapshot Collector 的开发人员。目前用户无法在 Azure 应用服务中更改日志路径或指定批次轮换规则。我已经在我们的待办事项列表中添加了您的功能请求,我们可能会在下一个版本中实现它。请遵循发行说明

作为解决方法,您可以在 D:\home\LogFiles 中打开 Kudu 并运行“rm SnapshotUploader*.log”以删除旧文件。当前的不会被删除,因为它被正在运行的应用程序锁定。

If the app runs on any other platform them you can change the TempFolder configuration and logs will be written under [TempFolder]\Dumps(64)\[instrumentation key]\