Skip to content

Instantly share code, notes, and snippets.

@jotak
Created December 8, 2017 08:20
Show Gist options
  • Save jotak/dbe520fa3910e692703d2acaa36d9024 to your computer and use it in GitHub Desktop.
Save jotak/dbe520fa3910e692703d2acaa36d9024 to your computer and use it in GitHub Desktop.
For Medium
global:
scrape_interval: 10s
scrape_timeout: 10s
scrape_configs:
- job_name: my-kubernetes-job
tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
kubernetes_sd_configs:
# role "pod", or whatever
- role: pod
relabel_configs:
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_slave]
action: keep
regex: slaveA
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path]
action: replace
target_label: __metrics_path__
regex: (.+)
- source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
action: replace
regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2
target_label: __address__
- action: labelmap
regex: __meta_kubernetes_pod_label_(.+)
- source_labels: [__meta_kubernetes_namespace]
action: replace
target_label: kubernetes_namespace
- source_labels: [__meta_kubernetes_pod_name]
action: replace
target_label: kubernetes_pod_name
@jotak
Copy link
Author

jotak commented Dec 8, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment