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

如何正确配置Grafana Tempo?Docker Compose部署后数据源报错求解

问题核心原因

你当前的配置错误集中在Grafana Tempo数据源的URL配置错误:
tempo-query的16686端口是Jaeger UI的Web服务端口,仅提供前端页面访问能力,不支持Grafana Tempo数据源需要的API接口。Grafana对接Tempo时应该直接指向Tempo服务原生的3200端口。


具体修改方案

1. 修改Grafana数据源配置(datasource.yml)

把所有Tempo类型数据源的url从http://tempo-query:16686改为http://tempo:3200,修改后的Tempo数据源配置如下:

- name: Tempo
    type: tempo
    access: proxy
    orgId: 1
    url: http://tempo:3200
    basicAuth: false
    isDefault: false
    version: 1
    editable: false
    apiVersion: 1
    uid: tempo

  - name: Tempo-Multitenant
    type: tempo
    access: proxy
    orgId: 1
    url: http://tempo:3200
    basicAuth: false
    isDefault: false
    version: 1
    editable: false
    apiVersion: 1
    uid: tempo-authed
    jsonData:
      httpHeaderName1: 'Authorization'
    secureJsonData:
      httpHeaderValue1: 'Bearer foo-bar-baz'

2. 可选优化

如果你的Grafana版本≥9.0,已经内置了链路可视化的能力,tempo-query服务可以直接删除,不需要额外部署,减少资源占用。

3. 生效配置

修改配置后重启对应服务即可:

docker compose up -d --force-recreate grafana

重启后进入Grafana重新测试Tempo数据源,连接成功后从Loki日志点击TraceID跳转即可正常加载链路数据。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 09:18:02