diff --git a/apps/grafana/loki-datasource.yaml b/apps/grafana/loki-datasource.yaml new file mode 100644 index 0000000..ff74f26 --- /dev/null +++ b/apps/grafana/loki-datasource.yaml @@ -0,0 +1,24 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: loki-datasource + namespace: monitoring + labels: + grafana_datasource: "1" +data: + loki-datasource.yaml: |- + apiVersion: 1 + datasources: + - name: Loki + type: loki + access: proxy + url: http://loki.loki.svc.cluster.local:3100 + jsonData: + maxLines: 1000 + derivedFields: + - datasourceUid: prometheus + matcherRegex: "traceID=(\\w+)" + name: TraceID + url: '$${__value.raw}' + isDefault: false + editable: true