cloud-cluster/metrics/grafana-configmap.yaml
2025-03-04 18:45:40 +03:00

60 lines
1.4 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: grafana-config
namespace: metrics
labels:
app.kubernetes.io/name: grafana
annotations:
use-subpath: "true"
data:
datasources.yaml: |
apiVersion: 1
datasources:
- name: Tempo
uid: tempo
orgId: 1
type: tempo
access: proxy
url: "http://tempo:3200"
jsonData:
tracesToLogsV2:
datasourceUid: loki
tracesToProfiles:
datasourceUid: pyroscope
profileTypeId: "process_cpu:cpu:nanoseconds:cpu:nanoseconds"
- name: Loki
uid: loki
type: loki
access: proxy
orgId: 1
url: http://loki:3100
version: 1
editable: false
jsonData:
timeout: 60
maxLines: 1000
- name: Prometheus
uid: prometheus
type: prometheus
access: proxy
url: http://prometheus-server:9090
editable: false
jsonData:
httpMethod: "POST"
prometheusType: "Prometheus"
prometheusVersion: "2.9.1"
tlsSkipVerify: true
timeout: 30
- name: Pyroscope
uid: pyroscope
type: grafana-pyroscope-datasource
access: proxy
orgId: 1
url: http://pyroscope:4040
editable: false
deleteDatasources:
- name: "Prometheus"
uid: prometheus
orgId: 1