使用OpenTelemetry时,Azure App Insights中自定义属性在哪里查看?
如何在Azure App Insights中查看OpenTelemetry添加的自定义Span属性
1. 直接在追踪详情页查找
- 登录Azure门户,进入你的App Insights资源,打开**追踪(Traces)**面板
- 通过
TraceId(比如你提供的1be70cf887cbde79d34d55e79642a9ee)或请求的操作名称定位到目标Span - 点击Span进入详情页,滚动到**自定义属性(Custom Properties)**区域,这里会展示所有未被映射到标准字段的自定义属性
- 注意:Azure Monitor OpenTelemetry Exporter可能会将属性名中的点(
.)转换为下划线(_),可以尝试查找user_name和user_role
- 注意:Azure Monitor OpenTelemetry Exporter可能会将属性名中的点(
2. 用Kusto日志查询精准定位
如果在UI里找不到,直接用日志查询更高效:
- 进入App Insights的**日志(Logs)**界面,执行以下查询(替换成你的TraceId):
traces | where traceId == "1be70cf887cbde79d34d55e79642a9ee" | project customDimensions, operationName, traceId - 展开查询结果中的
customDimensions字段,即可看到所有包含的自定义属性
3. 检查OpenTelemetry Exporter配置
如果上述方法都找不到,确认你的OpenTelemetry配置没有过滤属性:
- 确保使用的是Azure Monitor OpenTelemetry Exporter,且配置中未添加针对
user.name、user.role的过滤规则 - 检查是否有全局属性处理器(Attribute Processor)移除或修改了这些属性
内容的提问来源于stack exchange,提问作者Farid
相关产品推荐
相关产品推荐

