monitoring: fix grafana no-data scrape gaps
This commit is contained in:
parent
09d438e8b4
commit
72e7a39373
@ -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
|
||||||
|
|||||||
@ -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__
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user