У каждого модуля k8s есть конечная точка / метрики в моем кластере. Кроме одного. Я пытаюсь игнорировать этот pode по метке, это возможно?
У меня есть следующий шаблон конфигурации
- job_name: business-service-metrics
metrics_path: /metrics
kubernetes_sd_configs:
- role: pod
relabel_configs:
- action: replace
source_labels:
- __meta_kubernetes_namespace
target_label: kubernetes_namespace
- action: replace
source_labels:
- __meta_kubernetes_pod_container_name
target_label: kubernetes_name
- action: replace
source_labels:
- __meta_kubernetes_pod_label_app
target_label: service_type
- action: replace
source_labels:
- __meta_kubernetes_pod_label_service
target_label: service_name
- action: keep
regex: true
source_labels:
- __meta_kubernetes_pod_annotation_prometheus_io_scrape
- action: replace
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
source_labels:
- __address__
- __meta_kubernetes_pod_annotation_prometheus_io_port
target_label: __address__
- action: keep
regex: (.+)
source_labels:
- __meta_kubernetes_pod_label_service
Как игнорировать модуль с меткой demo
? Я считаю, что я должен что-то изменить в регулярных выражениях, но без опыта. Пожалуйста, помогите.