monitoring: fix grafana no-data scrape gaps
This commit is contained in:
parent
09d438e8b4
commit
72e7a39373
@ -6,7 +6,7 @@ metadata:
|
||||
namespace: maintenance
|
||||
annotations:
|
||||
prometheus.io/scrape: "true"
|
||||
prometheus.io/port: "80"
|
||||
prometheus.io/port: "8080"
|
||||
prometheus.io/path: "/metrics"
|
||||
spec:
|
||||
type: ClusterIP
|
||||
|
||||
@ -180,6 +180,9 @@ spec:
|
||||
- action: keep
|
||||
source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
|
||||
regex: "true"
|
||||
- action: keep
|
||||
source_labels: [__meta_kubernetes_pod_container_port_number]
|
||||
regex: ".+"
|
||||
- action: drop
|
||||
source_labels: [__meta_kubernetes_pod_container_port_name]
|
||||
regex: ".*health.*"
|
||||
@ -194,6 +197,7 @@ spec:
|
||||
|
||||
# --- kube-state-metrics (via its Service) ---
|
||||
- job_name: "kube-state-metrics"
|
||||
max_scrape_size: 33554432
|
||||
kubernetes_sd_configs: [{ role: endpoints }]
|
||||
relabel_configs:
|
||||
- action: keep
|
||||
@ -257,6 +261,14 @@ spec:
|
||||
- action: keep
|
||||
source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_pod_label_app_kubernetes_io_part_of]
|
||||
regex: flux-system;flux
|
||||
- action: keep
|
||||
source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
|
||||
regex: "true"
|
||||
- action: replace
|
||||
regex: (.+):(?:\d+);(\d+)
|
||||
replacement: $1:$2
|
||||
source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
|
||||
target_label: __address__
|
||||
|
||||
---
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user