# Mixer scrapping. Defaults to Prometheus and mixer on same namespace.
- source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
regex: istio-telemetry;prometheus
# Scrape config for envoy stats
- job_name: 'envoy-stats'
metrics_path: /stats/prometheus
- source_labels: [__meta_kubernetes_pod_container_port_name]
- source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]
regex: ([^:]+)(?::\d+)?;(\d+)
target_label: __address__
regex: __meta_kubernetes_pod_label_(.+)
- source_labels: [__meta_kubernetes_namespace]
- source_labels: [__meta_kubernetes_pod_name]
- job_name: 'istio-policy'
- source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
regex: istio-policy;http-policy-monitoring
- job_name: 'istio-telemetry'
- source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
regex: istio-telemetry;http-monitoring
- source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
regex: istiod;http-monitoring
- source_labels: [__meta_kubernetes_service_label_app]
- job_name: 'sidecar-injector'
- source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
regex: istio-sidecar-injector;http-monitoring