首页 > 解决方案 > Azure App Insights - 将自定义属性添加到依赖调用

问题描述

我有一个应用服务 (.NET 4.6.2),它将自定义遥测跟踪条目发送到 App Insights。这些 Trace 条目包含自定义属性,可帮助我们将日志过滤到特定 ID。

但是,在按 ID 过滤 App Insights 日志时,我们无法看到依赖调用,因为依赖调用不包含与跟踪相同的自定义属性。

有没有办法将自定义属性添加到依赖调用?

标签: azureazure-application-insights

解决方案


TelemetryInitializers 是将任何其他自定义属性添加到任何遥测类型的正确方法 - Traces/Dependencies/Requests 等。 https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-filtering-sampling #add-properties-itelemetryinitializer

此外,如果您使用默认配置,在请求的上下文中创建的依赖项/跟踪将自动为您关联在一起,并具有相同的“操作 ID”。


推荐阅读