monitoring: fix grafana no-data scrape gaps

This commit is contained in:
Brad Stein 2026-04-16 19:30:31 -03:00
parent 09d438e8b4
commit 72e7a39373
2 changed files with 13 additions and 1 deletions

View File

@ -6,7 +6,7 @@ metadata:
namespace: maintenance namespace: maintenance
annotations: annotations:
prometheus.io/scrape: "true" prometheus.io/scrape: "true"
prometheus.io/port: "80" prometheus.io/port: "8080"
prometheus.io/path: "/metrics" prometheus.io/path: "/metrics"
spec: spec:
type: ClusterIP type: ClusterIP

View File

@ -180,6 +180,9 @@ spec:
- action: keep - action: keep
source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape] source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
regex: "true" regex: "true"
- action: keep
source_labels: [__meta_kubernetes_pod_container_port_number]
regex: ".+"
- action: drop - action: drop
source_labels: [__meta_kubernetes_pod_container_port_name] source_labels: [__meta_kubernetes_pod_container_port_name]
regex: ".*health.*" regex: ".*health.*"
@ -194,6 +197,7 @@ spec:
# --- kube-state-metrics (via its Service) --- # --- kube-state-metrics (via its Service) ---
- job_name: "kube-state-metrics" - job_name: "kube-state-metrics"
max_scrape_size: 33554432
kubernetes_sd_configs: [{ role: endpoints }] kubernetes_sd_configs: [{ role: endpoints }]
relabel_configs: relabel_configs:
- action: keep - action: keep
@ -257,6 +261,14 @@ spec:
- action: keep - action: keep
source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_pod_label_app_kubernetes_io_part_of] source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_pod_label_app_kubernetes_io_part_of]
regex: flux-system;flux 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__
--- ---