added path to pods scrape job

This commit is contained in:
Audun Fauchald Strand 2016-07-27 15:13:53 +02:00 committed by GitHub
parent 67b7535471
commit 50e044bb00

View file

@ -151,6 +151,7 @@ scrape_configs:
# following annotations: # following annotations:
# #
# * `prometheus.io/scrape`: Only scrape pods that have a value of `true` # * `prometheus.io/scrape`: Only scrape pods that have a value of `true`
# * `prometheus.io/path`: If the metrics path is not `/metrics` override this.
# * `prometheus.io/port`: Scrape the pod on the indicated port instead of the default of `9102`. # * `prometheus.io/port`: Scrape the pod on the indicated port instead of the default of `9102`.
- job_name: 'kubernetes-pods' - job_name: 'kubernetes-pods'
@ -164,6 +165,10 @@ scrape_configs:
- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape] - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]
action: keep action: keep
regex: true regex: true
- 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] - source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
action: replace action: replace
regex: (.+):(?:\d+);(\d+) regex: (.+):(?:\d+);(\d+)