apiVersion: 1 datasources: - name: Tempo type: tempo default: true access: proxy url: http://tempo:3200 jsonData: httpMethod: GET tracesToLogs: datasourceUid: 'loki' tags: ['job', 'instance', 'pod', 'namespace'] mappedTags: [{ key: 'service.name', value: 'service' }] mapTagNamesEnabled: false spanStartTimeShift: '1h' spanEndTimeShift: '1h' filterByTraceID: false filterBySpanID: false # tracesToMetrics: # datasourceUid: 'prom' # tags: [{ key: 'service.name', value: 'service' }, { key: 'job' }] # queries: # - name: 'Sample query' # query: 'sum(rate(traces_spanmetrics_latency_bucket{$__tags}[5m]))' # serviceMap: # datasourceUid: 'prometheus' search: hide: false nodeGraph: enabled: true lokiSearch: datasourceUid: 'loki' - name: Loki type: loki access: proxy url: http://loki:3100 jsonData: maxLines: 1000 - name: Prometheus type: prometheus # Access mode - proxy (server in the UI) or direct (browser in the UI). access: proxy url: http://prometheus:9090 jsonData: httpMethod: POST manageAlerts: true prometheusType: Prometheus prometheusVersion: 2.42.0 exemplarTraceIdDestinations: # Field with internal link pointing to data source in Grafana. # datasourceUid value can be anything, but it should be unique across all defined data source uids. - datasourceUid: tempo_uid name: traceID # Field with external link. - name: traceID url: 'http://localhost:3000/explore?orgId=1&left=%5B%22now-1h%22,%22now%22,%22Jaeger%22,%7B%22query%22:%22$${__value.raw}%22%7D%5D'