mirror of
https://github.com/prometheus-operator/prometheus-operator.git
synced 2025-04-15 08:46:44 +00:00
72 lines
1.8 KiB
Text
72 lines
1.8 KiB
Text
|
global:
|
||
|
evaluation_interval: 30s
|
||
|
scrape_interval: 30s
|
||
|
external_labels:
|
||
|
prometheus: default/test
|
||
|
prometheus_replica: $(POD_NAME)
|
||
|
scrape_configs:
|
||
|
- job_name: serviceMonitor/default/testservicemonitor1/0
|
||
|
honor_labels: false
|
||
|
kubernetes_sd_configs:
|
||
|
- role: endpoints
|
||
|
namespaces:
|
||
|
names:
|
||
|
- default
|
||
|
scrape_interval: 30s
|
||
|
relabel_configs:
|
||
|
- source_labels:
|
||
|
- job
|
||
|
target_label: __tmp_prometheus_job_name
|
||
|
- action: keep
|
||
|
source_labels:
|
||
|
- __meta_kubernetes_endpoint_port_name
|
||
|
regex: web
|
||
|
- source_labels:
|
||
|
- __meta_kubernetes_endpoint_address_target_kind
|
||
|
- __meta_kubernetes_endpoint_address_target_name
|
||
|
separator: ;
|
||
|
regex: Node;(.*)
|
||
|
replacement: ${1}
|
||
|
target_label: node
|
||
|
- source_labels:
|
||
|
- __meta_kubernetes_endpoint_address_target_kind
|
||
|
- __meta_kubernetes_endpoint_address_target_name
|
||
|
separator: ;
|
||
|
regex: Pod;(.*)
|
||
|
replacement: ${1}
|
||
|
target_label: pod
|
||
|
- source_labels:
|
||
|
- __meta_kubernetes_namespace
|
||
|
target_label: namespace
|
||
|
- source_labels:
|
||
|
- __meta_kubernetes_service_name
|
||
|
target_label: service
|
||
|
- source_labels:
|
||
|
- __meta_kubernetes_pod_name
|
||
|
target_label: pod
|
||
|
- source_labels:
|
||
|
- __meta_kubernetes_pod_container_name
|
||
|
target_label: container
|
||
|
- action: drop
|
||
|
source_labels:
|
||
|
- __meta_kubernetes_pod_phase
|
||
|
regex: (Failed|Succeeded)
|
||
|
- source_labels:
|
||
|
- __meta_kubernetes_service_name
|
||
|
target_label: job
|
||
|
replacement: ${1}
|
||
|
- target_label: endpoint
|
||
|
replacement: web
|
||
|
- source_labels:
|
||
|
- __address__
|
||
|
target_label: __tmp_hash
|
||
|
modulus: 1
|
||
|
action: hashmod
|
||
|
- source_labels:
|
||
|
- __tmp_hash
|
||
|
regex: $(SHARD)
|
||
|
action: keep
|
||
|
native_histogram_bucket_limit: 10
|
||
|
native_histogram_min_bucket_factor: 12.124
|
||
|
scrape_classic_histograms: true
|