# kube-prometheus-stack's Grafana sidecar loads labeled data sources. apiVersion: v1 kind: ConfigMap metadata: name: nereus-grafana-datasources labels: grafana_datasource: "1" data: nereus.yaml: | apiVersion: 1 datasources: - name: Loki uid: loki type: loki access: proxy url: http://loki.observability.svc.cluster.local:3100 editable: false jsonData: derivedFields: - name: TraceID matcherRegex: '"trace_id":"([a-f0-9]{32})"' datasourceUid: tempo url: '$${__value.raw}' - name: Tempo uid: tempo type: tempo access: proxy url: http://tempo.observability.svc.cluster.local:3200 editable: false jsonData: tracesToLogsV2: datasourceUid: loki spanStartTimeShift: -1m spanEndTimeShift: 1m filterByTraceID: true