diff --git a/documentation/examples/prometheus-kubernetes.yml b/documentation/examples/prometheus-kubernetes.yml index a0850b1f99..fa206ef35a 100644 --- a/documentation/examples/prometheus-kubernetes.yml +++ b/documentation/examples/prometheus-kubernetes.yml @@ -5,9 +5,9 @@ # Kubernetes labels will be added as Prometheus labels on metrics via the # `labelmap` relabeling action. -# Scrape config for cluster components. +# Scrape config for API servers. scrape_configs: -- job_name: 'kubernetes-cluster' +- job_name: 'kubernetes-apiservers' # Default to scraping over https. If required, just disable this or change to # `http`. @@ -28,11 +28,9 @@ scrape_configs: # insecure_skip_verify: true bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - kubernetes_sd_configs: - - api_servers: - - 'https://kubernetes.default.svc' - in_cluster: true - role: apiserver + static_configs: + - targets: + - kubernetes.default.svc - job_name: 'kubernetes-nodes' @@ -56,10 +54,7 @@ scrape_configs: bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token kubernetes_sd_configs: - - api_servers: - - 'https://kubernetes.default.svc' - in_cluster: true - role: node + - role: node relabel_configs: - action: labelmap @@ -79,10 +74,7 @@ scrape_configs: - job_name: 'kubernetes-service-endpoints' kubernetes_sd_configs: - - api_servers: - - 'https://kubernetes.default.svc' - in_cluster: true - role: endpoint + - role: endpoints relabel_configs: - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_scrape] @@ -123,10 +115,7 @@ scrape_configs: module: [http_2xx] kubernetes_sd_configs: - - api_servers: - - 'https://kubernetes.default.svc' - in_cluster: true - role: service + - role: service relabel_configs: - source_labels: [__meta_kubernetes_service_annotation_prometheus_io_probe] @@ -156,10 +145,7 @@ scrape_configs: - job_name: 'kubernetes-pods' kubernetes_sd_configs: - - api_servers: - - 'https://kubernetes.default.svc' - in_cluster: true - role: pod + - role: pod relabel_configs: - source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]