FIX(prometheus): grafana prometheus datasource
- url with full namespace
This commit is contained in:
@@ -38,7 +38,7 @@ datasources:
|
|||||||
- name: Prometheus
|
- name: Prometheus
|
||||||
type: prometheus
|
type: prometheus
|
||||||
access: proxy
|
access: proxy
|
||||||
url: http://prometheus-kube-prometheus-prometheus:9090
|
url: http://prometheus-kube-prometheus-prometheus.prometheus.svc.cluster.local:9090
|
||||||
isDefault: true
|
isDefault: true
|
||||||
editable: true
|
editable: true
|
||||||
- name: Loki
|
- name: Loki
|
||||||
|
|||||||
@@ -70,58 +70,6 @@ prometheus:
|
|||||||
port: http
|
port: http
|
||||||
scheme: 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
|
# External labels added to all metrics
|
||||||
externalLabels:
|
externalLabels:
|
||||||
cluster: "mayne-cluster"
|
cluster: "mayne-cluster"
|
||||||
@@ -189,3 +137,53 @@ prometheus:
|
|||||||
- source_labels: [__meta_kubernetes_namespace]
|
- source_labels: [__meta_kubernetes_namespace]
|
||||||
action: replace
|
action: replace
|
||||||
target_label: namespace
|
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