apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
uid: prometheus
url: http://localhost:9090
jsonData:
timeInterval: 60s
exemplarTraceIdDestinations:
- name: traceID
datasourceUid: tempo
urlDisplayLabel: 'Trace: $${__value.raw}'
- name: Tempo
type: tempo
uid: tempo
url: http://localhost:3200
jsonData:
tracesToLogsV2:
customQuery: true
datasourceUid: 'loki'
query: '{$${__tags}} | trace_id = "$${__trace.traceId}"'
tags:
- key: 'service.name'
value: 'service_name'
serviceMap:
datasourceUid: 'prometheus'
search:
hide: false
nodeGraph:
enabled: true
lokiSearch:
datasourceUid: 'loki'
- name: Loki
type: loki
uid: loki
url: http://localhost:3100
jsonData:
derivedFields:
- name: 'trace_id'
matcherType: 'label'
matcherRegex: 'trace_id'
url: '$${__value.raw}'
datasourceUid: 'tempo'
urlDisplayLabel: 'Trace: $${__value.raw}'