diff --git a/documentation/examples/prometheus-kubernetes.yml b/documentation/examples/prometheus-kubernetes.yml index f3459e92b..8a283f5e6 100644 --- a/documentation/examples/prometheus-kubernetes.yml +++ b/documentation/examples/prometheus-kubernetes.yml @@ -1,22 +1,17 @@ -# A scrape configuration containing exactly one endpoint to scrape: -# Here it's Prometheus itself. -global: - scrape_interval: 15s # By default, scrape targets every 15 seconds. - evaluation_interval: 15s # By default, scrape targets every 15 seconds. - scrape_timeout: 10s +# A scrape configuration for running prometheus in cluster on kubernetes. It +# will create endpoints for node and master roles, as well as any service +# which is annotated with `prometheus_io_scrape=true` scrape_configs: - job_name: 'kubernetes' - 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: - masters: - 'https://kubernetes.default.svc' in_cluster: true + tls_config: + ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt + bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token relabel_configs: - source_labels: [__meta_kubernetes_role, __meta_kubernetes_service_annotation_prometheus_io_scrape]