应用程序洞察和标记

问题描述:

我有2个应用程序(asp.net)集成了Application Insights。 在门户中,我创建了2个标签:App1 = 1,App2 = 1(每个应用都有一个标签)。 但下一步是什么? 如何将标签添加到ApplicationInsights.config中,以便每个应用程序发送标签?应用程序洞察和标记

这不是标签的用途。他们在那里组织您的Azure资源,请参阅https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-using-tags

资源管理器使您能够通过应用标签在逻辑上组织资源。这些标签由键/值对组成,用您定义的属性标识资源。要将资源标记为属于同一类别,请将相同的标记应用于这些资源。

如果您想区分两个应用程序,您需要使用不同的检测密钥,这意味着两个不同的Application Insights环境。

https://docs.microsoft.com/en-us/azure/application-insights/app-insights-create-new-resource

该仪器的关键识别您所创建的资源。您需要将其提供给SDK。

正如你可以添加自定义属性到SDK的替代来电进行区分,如果这是你所需要的是在这里概述:https://blogs.msdn.microsoft.com/visualstudioalm/2015/01/07/application-insights-support-for-multiple-environments-stamps-and-app-versions/Adding custom properties for each request in Application Insights metrics

所以它依赖于Web应用程序的差异。如果它们不相关,我会建议使用不同的仪器密钥。如果一个应用程序是登台/测试应用程序,另一个应用程序是生产应用程序,那么您可以考虑使用自定义属性,以便您可以根据自定义属性比较收集的数据。