Nereus/deploy/observability/grafana-datasources.yaml

35 lines
954 B
YAML

# 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