I have configured a traceId link from logs to traces in Tempo, but the button that allows to jump to the trace in Tempo does not show up.
What I’m I missing?
I wonder if I need to adjust something in the datasource config.
You can see I also have exemplars set between metrics and traces (working ok)
My entire datasource config (this is a docker-compose setup):
datasources:
- name: Prometheus
type: prometheus
access: proxy
orgId: 1
url: http://prometheus:9090
basicAuth: false
isDefault: true
jsonData:
graphiteVersion: "1.1"
tlsAuth: false
tlsAuthWithCACert: false
exemplarTraceIdDestinations:
- name: TraceID
datasourceUid: tempo
secureJsonData:
tlsCACert: "..."
tlsClientCert: "..."
tlsClientKey: "..."
version: 1
editable: true
- 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: Loki
type: loki
access: proxy
orgId: 1
url: http://loki:3100
basicAuth: false
isDefault: false
version: 1
editable: false
apiVersion: 1
uid: loki
jsonData:
derivedFields:
# interval link
- datasourceUid: tempo
matcherRegex: TraceID=(\\w+)
name: TraceID
url: '$${__value.raw}'