azure - ASP.NET Core - 配置 Application Insight 以与许多应用程序一起使用

标签 azure asp.net-core azure-application-insights

我有许多 ASP.NETCore 应用程序和一个 Azure Application Insight 资源。我希望从所有应用程序中收集数据,并能够区分哪些信息来自哪个应用程序。

我在配置 ApplicationInsightTelemetry 时没有看到任何选项来设置应用程序 ID 或类似的内容。有没有办法告诉 Application Insight 信息来自哪个应用程序?

我的示例配置:

builder.Services.AddApplicationInsightsTelemetry(new ApplicationInsightsServiceOptions()
{
     ConnectionString = "InstrumentationKey=00000000-0000-0000-0000-000000000000;",
}) 

最佳答案

您要查找的属性是云角色名称云角色实例。 Application Insights SDK 和代理将尝试自动设置这些设置,但您也可以覆盖它们。可以找到一些进一步的阅读 here.

关于azure - ASP.NET Core - 配置 Application Insight 以与许多应用程序一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69374580/

相关文章:

azure - 无法获取通过 Partition.ReportLoad 报告的指标值

azure - 站点地图文件未​​部署到 Azure 网站

c# - 网络核心 : Use memory cache outside controller

azure - 应用程序洞察中间件 - 跟踪 SQL 参数

在 Azure 中运行的 .NET Core 中的 Azure WebJob

azure - 如何从连接字符串确定 Application Insights 实例?

azure - Dynamics 365(通过 Azure 数据工厂)到 Azure SQL Server 之间的数据传输存在时区差异

asp.net-core - 由于 dotnet ef dbcontext --json 失败,无法在 Visual Studio 2019 中列出 Entity Framework 迁移

azure - 如何在 Application Insights 中区分来自不同实例 .net core 应用程序的跟踪

azure - 为 Application Insights 设置诊断设置