77 строки
1.8 KiB
YAML
77 строки
1.8 KiB
YAML
|
## This example Prometheus scrape-config can be used with a manually
|
||
|
## configured Prometheus to collect azure-cns metrics.
|
||
|
- job_name: azure-cns
|
||
|
honor_timestamps: true
|
||
|
scrape_interval: 30s
|
||
|
scrape_timeout: 10s
|
||
|
metrics_path: /metrics
|
||
|
scheme: http
|
||
|
follow_redirects: true
|
||
|
enable_http2: true
|
||
|
relabel_configs:
|
||
|
- source_labels: [job]
|
||
|
separator: ;
|
||
|
regex: (.*)
|
||
|
target_label: __tmp_prometheus_job_name
|
||
|
replacement: $1
|
||
|
action: replace
|
||
|
- source_labels: [__meta_kubernetes_pod_label_k8s_app, __meta_kubernetes_pod_labelpresent_k8s_app]
|
||
|
separator: ;
|
||
|
regex: (azure-cns);true
|
||
|
replacement: $1
|
||
|
action: keep
|
||
|
- source_labels: [__meta_kubernetes_pod_container_port_name]
|
||
|
separator: ;
|
||
|
regex: metrics
|
||
|
replacement: $1
|
||
|
action: keep
|
||
|
- source_labels: [__meta_kubernetes_namespace]
|
||
|
separator: ;
|
||
|
regex: (.*)
|
||
|
target_label: namespace
|
||
|
replacement: $1
|
||
|
action: replace
|
||
|
- source_labels: [__meta_kubernetes_pod_container_name]
|
||
|
separator: ;
|
||
|
regex: (.*)
|
||
|
target_label: container
|
||
|
replacement: $1
|
||
|
action: replace
|
||
|
- source_labels: [__meta_kubernetes_pod_name]
|
||
|
separator: ;
|
||
|
regex: (.*)
|
||
|
target_label: pod
|
||
|
replacement: $1
|
||
|
action: replace
|
||
|
- separator: ;
|
||
|
regex: (.*)
|
||
|
target_label: job
|
||
|
replacement: kube-system/azure-cns
|
||
|
action: replace
|
||
|
- separator: ;
|
||
|
regex: (.*)
|
||
|
target_label: endpoint
|
||
|
replacement: metrics
|
||
|
action: replace
|
||
|
- source_labels: [__address__]
|
||
|
separator: ;
|
||
|
regex: (.*)
|
||
|
modulus: 1
|
||
|
target_label: __tmp_hash
|
||
|
replacement: $1
|
||
|
action: hashmod
|
||
|
- source_labels: [__tmp_hash]
|
||
|
separator: ;
|
||
|
regex: "0"
|
||
|
replacement: $1
|
||
|
action: keep
|
||
|
kubernetes_sd_configs:
|
||
|
- role: pod
|
||
|
kubeconfig_file: ""
|
||
|
follow_redirects: true
|
||
|
enable_http2: true
|
||
|
namespaces:
|
||
|
own_namespace: false
|
||
|
names:
|
||
|
- kube-system
|