You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为OpenTelemetry Exporter设置Basic Auth请求头?

解决OpenTelemetry Collector向Tempo推送数据的401认证问题

你的配置中,otlphttp导出器缺少认证请求头,导致Tempo返回401未授权错误。只需在otlphttp导出器的配置里添加headers字段,指定所需的认证头即可。

修改后的完整配置如下:

receivers:
  otlp:
    protocols:
      http:
        endpoint: 0.0.0.0:5555

exporters:
  logging:
    loglevel: debug
  otlphttp:
    endpoint: https://tempo-dev.com
    # 添加认证请求头,示例为Bearer Token,根据你的Tempo实际认证方式调整
    headers:
      Authorization: "Bearer YOUR_TEMPO_API_TOKEN"

extensions:
  health_check:

service:
  extensions: [health_check]
  pipelines:
    metrics:
      receivers: [otlp]
      exporters: [otlphttp]
    traces:
      receivers: [otlp]
      exporters: [otlphttp,logging]

说明:

  • 将YOUR_TEMPO_API_TOKEN替换为Tempo实际要求的认证令牌。
  • 如果Tempo使用其他认证方式(比如API密钥放在自定义头里),直接修改headers中的键值对即可,例如:X-API-Key: "your-api-key"。
  • 修改后重启OpenTelemetry Collector,推送数据时就会自动携带指定的认证头,解决401错误。

内容的提问来源于stack exchange,提问作者parmeshwar chavan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 05:42:03