FIX(prometheus): grafana prometheus datasource
- url with full namespace
This commit is contained in:
@@ -38,7 +38,7 @@ datasources:
|
||||
- name: Prometheus
|
||||
type: prometheus
|
||||
access: proxy
|
||||
url: http://prometheus-kube-prometheus-prometheus:9090
|
||||
url: http://prometheus-kube-prometheus-prometheus.prometheus.svc.cluster.local:9090
|
||||
isDefault: true
|
||||
editable: true
|
||||
- name: Loki
|
||||
|
||||
@@ -70,58 +70,6 @@ prometheus:
|
||||
port: http
|
||||
scheme: http
|
||||
|
||||
# Alertmanager (기존 alertmanager 사용)
|
||||
alertmanager:
|
||||
enabled: false
|
||||
|
||||
# Grafana (기존 grafana 사용)
|
||||
grafana:
|
||||
enabled: false
|
||||
|
||||
# Node Exporter (기존 node-exporter 사용)
|
||||
nodeExporter:
|
||||
enabled: false
|
||||
|
||||
# Kube State Metrics (기존 kube-state-metrics 사용)
|
||||
# 별도로 배포된 kube-state-metrics가 자체 ServiceMonitor 생성
|
||||
kubeStateMetrics:
|
||||
enabled: false
|
||||
|
||||
# 기본 ServiceMonitors
|
||||
defaultRules:
|
||||
create: true
|
||||
rules:
|
||||
alertmanager: true
|
||||
etcd: false
|
||||
configReloaders: true
|
||||
general: true
|
||||
k8s: true
|
||||
kubeApiserverAvailability: true
|
||||
kubeApiserverBurnrate: true
|
||||
kubeApiserverHistogram: true
|
||||
kubeApiserverSlos: true
|
||||
kubeControllerManager: false
|
||||
kubelet: true
|
||||
kubeProxy: false
|
||||
kubePrometheusGeneral: true
|
||||
kubePrometheusNodeRecording: true
|
||||
kubernetesApps: true
|
||||
kubernetesResources: true
|
||||
kubernetesStorage: true
|
||||
kubernetesSystem: true
|
||||
kubeSchedulerAlerting: false
|
||||
kubeSchedulerRecording: false
|
||||
kubeStateMetrics: true
|
||||
network: true
|
||||
node: true
|
||||
nodeExporterAlerting: true
|
||||
nodeExporterRecording: true
|
||||
prometheus: true
|
||||
prometheusOperator: true
|
||||
|
||||
# Additional scrape configs for existing services
|
||||
prometheus:
|
||||
prometheusSpec:
|
||||
# External labels added to all metrics
|
||||
externalLabels:
|
||||
cluster: "mayne-cluster"
|
||||
@@ -189,3 +137,53 @@ prometheus:
|
||||
- source_labels: [__meta_kubernetes_namespace]
|
||||
action: replace
|
||||
target_label: namespace
|
||||
|
||||
# Alertmanager (기존 alertmanager 사용)
|
||||
alertmanager:
|
||||
enabled: false
|
||||
|
||||
# Grafana (기존 grafana 사용)
|
||||
grafana:
|
||||
enabled: false
|
||||
|
||||
# Node Exporter (기존 node-exporter 사용)
|
||||
nodeExporter:
|
||||
enabled: false
|
||||
|
||||
# Kube State Metrics (기존 kube-state-metrics 사용)
|
||||
# 별도로 배포된 kube-state-metrics가 자체 ServiceMonitor 생성
|
||||
kubeStateMetrics:
|
||||
enabled: false
|
||||
|
||||
# 기본 ServiceMonitors
|
||||
defaultRules:
|
||||
create: true
|
||||
rules:
|
||||
alertmanager: true
|
||||
etcd: false
|
||||
configReloaders: true
|
||||
general: true
|
||||
k8s: true
|
||||
kubeApiserverAvailability: true
|
||||
kubeApiserverBurnrate: true
|
||||
kubeApiserverHistogram: true
|
||||
kubeApiserverSlos: true
|
||||
kubeControllerManager: false
|
||||
kubelet: true
|
||||
kubeProxy: false
|
||||
kubePrometheusGeneral: true
|
||||
kubePrometheusNodeRecording: true
|
||||
kubernetesApps: true
|
||||
kubernetesResources: true
|
||||
kubernetesStorage: true
|
||||
kubernetesSystem: true
|
||||
kubeSchedulerAlerting: false
|
||||
kubeSchedulerRecording: false
|
||||
kubeStateMetrics: true
|
||||
network: true
|
||||
node: true
|
||||
nodeExporterAlerting: true
|
||||
nodeExporterRecording: true
|
||||
prometheus: true
|
||||
prometheusOperator: true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user