我有很多ASP。NETCore应用程序和一个Azure应用程序洞察资源。我想从我所有的应用程序中收集数据,并且能够区分哪些信息来自哪个应用程序。
我在配置applicationinsightelemetry中没有看到任何选项来设置应用程序id或类似的东西。有没有办法告诉应用程序洞察力信息来自哪个应用程序?
我的示例配置:
builder.Services.AddApplicationInsightsTelemetry(new ApplicationInsightsServiceOptions()
{
ConnectionString = "InstrumentationKey=00000000-0000-0000-0000-000000000000;",
})
您要查找的属性是Cloud Role Name
和Cloud Role Instance
。应用程序洞察sdk和代理将尝试自动设置这些,但您也可以覆盖它们。在这里可以找到一些进一步的阅读