global: namespace: monitoring grafana: ingress: enabled: true annotations: cert-manager.io/cluster-issuer: letsencrypt-prod traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.tls.certresolver: "default" traefik.ingress.kubernetes.io/redirect-entry-point: https hosts: - grafana.topkek.cloud path: / tls: - hosts: - grafana.topkek.cloud secretName: grafana-tls datasources: datasources.yaml: apiVersion: 1 datasources: - name: Prometheus type: prometheus access: proxy url: http://prometheus-server.monitoring.svc.cluster.local isDefault: true - name: Elasticsearch type: elasticsearch access: proxy url: http://elasticsearch-master.monitoring.svc.cluster.local:9200 jsonData: esVersion: 7 timeField: "@timestamp" prometheus: alertmanager: enabled: true pushgateway: enabled: true server: enabled: true elasticsearch: volumeClaimTemplate: accessModes: [ "ReadWriteOnce" ] resources: requests: storage: 30Gi opentelemetry-collector: mode: deployment image: repository: otel/opentelemetry-collector tag: "latest" config: receivers: otlp: protocols: grpc: {} http: {} processors: batch: {} exporters: prometheusremotewrite: endpoint: "http://prometheus-server.monitoring.svc.cluster.local/api/v1/write" logging: loglevel: debug service: pipelines: metrics: receivers: [otlp] processors: [batch] exporters: [prometheusremotewrite] logs: receivers: [otlp] processors: [batch] exporters: [logging]