我们为 Azure 门户中托管的 Web 应用程序安装了 Application Insights。
现在它发送报告等,应用程序刚刚启动,我们不需要所有数据。有没有办法完全停止/禁用 Application Insights 的所有数据收集/报告?
我的应用程序是 ASP.NET Core 一个,我在“Application Insights”文件夹下有一个 ConnectedService.json
文件,其中包含以下内容
{
"ProviderId": "Microsoft.ApplicationInsights.ConnectedService.ConnectedServiceProvider",
"Version": "8.6.404.2",
"GettingStartedDocument": {
"Uri": "https://go.microsoft.com/fwlink/?LinkID=798432"
}
}
最佳答案
据我所知,目前似乎不支持停止收集报告,除非我们删除WebApp和application Insight之间的关系或删除application Insight。如果您坚持停止应用程序洞察,您可以将反馈发送至 Azure team .
以下方法是删除WebApp与application Insight之间的关系或删除application Insight。
如果我们不想使用 Application Insights 收集应用程序的报告,我们可以按照 Peter Bons 的说法从 .config 文件中删除检测 key 。
如果我们将应用程序洞察添加为扩展,我们可以将其从 Azure kudu ( https://youwebsite.scm.azurewebsites.net ) 中删除。在这种情况下,您似乎不。
更新:
对于 Asp.net core 项目,我们可以从 appsettings.json 文件中删除 InstrumentationKey
。
关于azure - 停止应用程序洞察,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46365347/