From 3ccacb2875f32c71be24d2cdbf70f5d452bf8c6e Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase <svenstaro@gmail.com> Date: Sat, 3 Aug 2024 11:20:13 +0200 Subject: [PATCH] Add Tempo datasource to Grafana --- roles/grafana/templates/datasources.yaml.j2 | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/roles/grafana/templates/datasources.yaml.j2 b/roles/grafana/templates/datasources.yaml.j2 index 45f6a113a..5bd013927 100644 --- a/roles/grafana/templates/datasources.yaml.j2 +++ b/roles/grafana/templates/datasources.yaml.j2 @@ -31,4 +31,40 @@ datasources: url: http://localhost:9093 jsonData: implementation: prometheus +- name: Tempo + type: tempo + access: proxy + url: http://localhost:3200 + jsonData: + tracesToLogsV2: + # Field with an internal link pointing to a logs data source in Grafana. + # datasourceUid value must match the uid value of the logs data source. + datasourceUid: 'P8E80F9AEF21F6940' + spanStartTimeShift: '-1h' + spanEndTimeShift: '1h' + #tags: ['job', 'instance', 'pod', 'namespace'] + filterByTraceID: false + filterBySpanID: false + customQuery: false + tracesToMetrics: + datasourceUid: 'PBFA97CFB590B2093' + spanStartTimeShift: '1h' + spanEndTimeShift: '-1h' + #tags: [{ key: 'service.name', value: 'service' }, { key: 'job' }] + #queries: + # - name: 'Sample query' + # query: 'sum(rate(traces_spanmetrics_latency_bucket{$$__tags}[5m]))' + serviceMap: + datasourceUid: 'PBFA97CFB590B2093' + nodeGraph: + enabled: true + search: + hide: false + traceQuery: + timeShiftEnabled: true + spanStartTimeShift: '1h' + spanEndTimeShift: '-1h' + spanBar: + type: 'Tag' + tag: 'http.path' {% endif %} -- GitLab