可以在实时应用程序中禁用或启用Application Insight

时间:2015-11-13 09:00:56

标签: azure-application-insights

有没有办法在ASP.NET Web应用程序中禁用Application Insights?假设我想关闭在生产中运行的应用程序中的所有数据收集。

1 个答案:

答案 0 :(得分:4)

如果ikey在ApplicationInsights.config文件中,您可以将其从配置文件中删除,它应该停止发送数据。

如果ikey在其他地方,你必须通过代码禁用:

TelemetryConfiguraiton.Active.DisableTelemetry

请参阅:https://github.com/Microsoft/ApplicationInsights-dotnet/blob/1648ecd5bf32cc151557d15cbb0886cb86e84270/src/Core/Managed/Shared/Extensibility/TelemetryConfiguration.cs#L96

最糟糕的情况下,您始终可以阻止向dc.services.visualstudio.com的出站网络请求,其中AI将发送数据。