azure - Azure App Insights - 将自定义属性添加到依赖调用
问题描述
我有一个应用服务 (.NET 4.6.2),它将自定义遥测跟踪条目发送到 App Insights。这些 Trace 条目包含自定义属性,可帮助我们将日志过滤到特定 ID。
但是,在按 ID 过滤 App Insights 日志时,我们无法看到依赖调用,因为依赖调用不包含与跟踪相同的自定义属性。
有没有办法将自定义属性添加到依赖调用?
解决方案
TelemetryInitializers 是将任何其他自定义属性添加到任何遥测类型的正确方法 - Traces/Dependencies/Requests 等。 https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-filtering-sampling #add-properties-itelemetryinitializer
此外,如果您使用默认配置,在请求的上下文中创建的依赖项/跟踪将自动为您关联在一起,并具有相同的“操作 ID”。
推荐阅读
- ios - Gigya Swift 框架缺少 ios-framework-build.sh 脚本
- wso2 - WSO2 Datamapper 文件资源链接丢失
- ionic-framework - 在 setFocus() ionic 4 之后输入失去自动大写
- c - 编写一个程序,在单独的行中接受输入并计算 C 中的总和
- python - 索引numpy数组时的不同形状
- c# - ASP.NET WebApi 属性路由获取控制器名称
- html - 如何使这个 CSS 网格与 justify-content 一起工作?
- mysql - MySQL如何重复查询列中的每个值
- telegram - 机器人给出模板答案
- azure-cosmosdb - Cosmos DB (Mongo DB API) 跨分区查询性能不佳