From da23543f29e51701b4e8ec0ffc1912e3a530c5d1 Mon Sep 17 00:00:00 2001 From: Jimmi Dyson Date: Wed, 2 Nov 2016 20:48:01 +0000 Subject: [PATCH] Kubernetes SD: Update example config to use endpoints role for API server discovery --- documentation/examples/prometheus-kubernetes.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/documentation/examples/prometheus-kubernetes.yml b/documentation/examples/prometheus-kubernetes.yml index fa206ef35..9c7b3b95d 100644 --- a/documentation/examples/prometheus-kubernetes.yml +++ b/documentation/examples/prometheus-kubernetes.yml @@ -28,9 +28,13 @@ scrape_configs: # insecure_skip_verify: true bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - static_configs: - - targets: - - kubernetes.default.svc + # Keep only the default/kubernetes service endpoints for the https port. This + # will add targets for each API server which Kubernetes adds an endpoint to + # the default/kubernetes service. + relabel_configs: + - source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name] + action: keep + regex: default;kubernetes;https - job_name: 'kubernetes-nodes'