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

如何配置otel-collector(v0.128.0)向Loki和Tempo发送内部日志与追踪?

OpenTelemetry Collector 0.128.0 内部遥测对接Tempo+Loki配置示例

以下是可直接复用的完整配置,适配0.128.0版本的Collector,可将自身日志和追踪数据发送至Tempo和Loki:

receivers:
  # 保留业务数据接收器(按需配置,不影响内部遥测)
  otlp:
    protocols:
      grpc:
      http:

exporters:
  # 对接Tempo的OTLP导出器
  otlp/tempo:
    endpoint: "tempo:4317" # 替换为你的Tempo实例地址+端口
    tls:
      insecure: true # 生产环境请禁用并配置TLS证书

  # 对接Loki的导出器
  loki:
    endpoint: "http://loki:3100/loki/api/v1/push" # 替换为你的Loki推送地址
    tls:
      insecure: true # 生产环境请禁用并配置TLS证书

processors:
  batch:

service:
  # 业务数据处理管道(按需配置)
  pipelines:
    traces:
      receivers: [otlp]
      processors: [batch]
      exporters: [otlp/tempo]
    logs:
      receivers: [otlp]
      processors: [batch]
      exporters: [loki]

  # 核心:Collector内部遥测配置
  telemetry:
    logs:
      level: info
      exporter: loki # 指定用loki导出器发送内部日志
    traces:
      sampling:
        ratio: 1.0 # 调试阶段设为100%采样,生产可按需调整
      exporter: otlp/tempo # 指定用otlp/tempo导出器发送内部追踪

关键说明

  • 必须先定义对应exporter,再在service.telemetry中关联,0.128.0版本无需额外配置内部接收器。
  • 确认Tempo和Loki实例的网络可达性,端口是否正确开放(Tempo默认GRPC端口4317,Loki默认推送端口3100)。
  • 生产环境务必关闭insecure: true,配置合法的TLS证书保障传输安全。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 21:17:37