FIX(prometheus): grafana prometheus datasource
- url with full namespace
This commit is contained in:
@@ -70,6 +70,74 @@ prometheus:
|
||||
port: http
|
||||
scheme: http
|
||||
|
||||
# External labels added to all metrics
|
||||
externalLabels:
|
||||
cluster: "mayne-cluster"
|
||||
|
||||
additionalScrapeConfigs:
|
||||
# ArgoCD metrics
|
||||
- job_name: 'argocd-metrics'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'argocd-metrics.argocd.svc.cluster.local:8082'
|
||||
labels:
|
||||
service: argocd-controller
|
||||
- targets:
|
||||
- 'argocd-server-metrics.argocd.svc.cluster.local:8083'
|
||||
labels:
|
||||
service: argocd-server
|
||||
- targets:
|
||||
- 'argocd-repo-server.argocd.svc.cluster.local:8084'
|
||||
labels:
|
||||
service: argocd-repo
|
||||
|
||||
# Cert-Manager
|
||||
- job_name: 'cert-manager'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'cert-manager.cert-manager.svc.cluster.local:9402'
|
||||
|
||||
# MinIO
|
||||
- job_name: 'minio-cluster'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'minio.minio.svc.cluster.local:9000'
|
||||
metrics_path: /minio/v2/metrics/cluster
|
||||
scheme: http
|
||||
|
||||
- job_name: 'minio-node'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'minio.minio.svc.cluster.local:9000'
|
||||
metrics_path: /minio/v2/metrics/node
|
||||
scheme: http
|
||||
|
||||
# Ingress NGINX
|
||||
- job_name: 'ingress-nginx'
|
||||
kubernetes_sd_configs:
|
||||
- role: pod
|
||||
namespaces:
|
||||
names:
|
||||
- ingress-nginx
|
||||
relabel_configs:
|
||||
- source_labels: [__meta_kubernetes_pod_label_app_kubernetes_io_name]
|
||||
action: keep
|
||||
regex: ingress-nginx
|
||||
- source_labels: [__meta_kubernetes_pod_label_app_kubernetes_io_component]
|
||||
action: keep
|
||||
regex: controller
|
||||
- source_labels: [__address__]
|
||||
action: replace
|
||||
regex: ([^:]+)(?::\d+)?
|
||||
replacement: $1:10254
|
||||
target_label: __address__
|
||||
- source_labels: [__meta_kubernetes_pod_name]
|
||||
action: replace
|
||||
target_label: pod
|
||||
- source_labels: [__meta_kubernetes_namespace]
|
||||
action: replace
|
||||
target_label: namespace
|
||||
|
||||
# Alertmanager (기존 alertmanager 사용)
|
||||
alertmanager:
|
||||
enabled: false
|
||||
@@ -119,73 +187,3 @@ defaultRules:
|
||||
prometheus: true
|
||||
prometheusOperator: true
|
||||
|
||||
# Additional scrape configs for existing services
|
||||
prometheus:
|
||||
prometheusSpec:
|
||||
# External labels added to all metrics
|
||||
externalLabels:
|
||||
cluster: "mayne-cluster"
|
||||
|
||||
additionalScrapeConfigs:
|
||||
# ArgoCD metrics
|
||||
- job_name: 'argocd-metrics'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'argocd-metrics.argocd.svc.cluster.local:8082'
|
||||
labels:
|
||||
service: argocd-controller
|
||||
- targets:
|
||||
- 'argocd-server-metrics.argocd.svc.cluster.local:8083'
|
||||
labels:
|
||||
service: argocd-server
|
||||
- targets:
|
||||
- 'argocd-repo-server.argocd.svc.cluster.local:8084'
|
||||
labels:
|
||||
service: argocd-repo
|
||||
|
||||
# Cert-Manager
|
||||
- job_name: 'cert-manager'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'cert-manager.cert-manager.svc.cluster.local:9402'
|
||||
|
||||
# MinIO
|
||||
- job_name: 'minio-cluster'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'minio.minio.svc.cluster.local:9000'
|
||||
metrics_path: /minio/v2/metrics/cluster
|
||||
scheme: http
|
||||
|
||||
- job_name: 'minio-node'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'minio.minio.svc.cluster.local:9000'
|
||||
metrics_path: /minio/v2/metrics/node
|
||||
scheme: http
|
||||
|
||||
# Ingress NGINX
|
||||
- job_name: 'ingress-nginx'
|
||||
kubernetes_sd_configs:
|
||||
- role: pod
|
||||
namespaces:
|
||||
names:
|
||||
- ingress-nginx
|
||||
relabel_configs:
|
||||
- source_labels: [__meta_kubernetes_pod_label_app_kubernetes_io_name]
|
||||
action: keep
|
||||
regex: ingress-nginx
|
||||
- source_labels: [__meta_kubernetes_pod_label_app_kubernetes_io_component]
|
||||
action: keep
|
||||
regex: controller
|
||||
- source_labels: [__address__]
|
||||
action: replace
|
||||
regex: ([^:]+)(?::\d+)?
|
||||
replacement: $1:10254
|
||||
target_label: __address__
|
||||
- source_labels: [__meta_kubernetes_pod_name]
|
||||
action: replace
|
||||
target_label: pod
|
||||
- source_labels: [__meta_kubernetes_namespace]
|
||||
action: replace
|
||||
target_label: namespace
|
||||
|
||||
Reference in New Issue
Block a user