stacks/monitoring/grafana/datasources/loki.yaml
# stacks/monitoring/grafana/datasources/loki.yaml
# Loki ds, linked to prometheus via derivedFields so a trace_id jumps across.
apiVersion: 1
datasources:
- name: Loki
type: loki
access: proxy
uid: loki-homelab
url: http://loki:3100
editable: false
jsonData:
maxLines: 2000
timeout: 60
derivedFields:
- matcherRegex: 'trace_id=([a-f0-9]+)'
name: TraceID
url: '/d/traces?var-trace=${__value.raw}'
version: 2