GeneratedMonitoringArtifacts/non-default/ama-metrics-settings-configmap.yaml (47 lines of code) (raw):

kind: ConfigMap # This configmap below is pre-configured for Azure Monitor metrics addon to scrape more targets & metrics (in addition to defaults). # Please read the documentation for more explanation on when to use this configmap. apiVersion: v1 data: schema-version: #string.used by agent to parse config. supported versions are {v1}. Configs with other schema versions will be rejected by the agent. v1 config-version: #string.used by customer to keep track of this config file's version in their source control/repository (max allowed 10 chars, other chars will be truncated) ver1 prometheus-collector-settings: |- cluster_alias = "" default-scrape-settings-enabled: |- kubelet = true coredns = true cadvisor = true kubeproxy = true apiserver = true kubestate = true nodeexporter = true windowsexporter = false windowskubeproxy = false prometheuscollectorhealth = false default-targets-metrics-keep-list: |- kubelet = "kubelet_volume_stats_capacity_bytes|kubelet_volume_stats_available_bytes|kubelet_volume_stats_inodes_used|kubelet_volume_stats_inodes" coredns = "" cadvisor = "" kubeproxy = "" apiserver = "apiserver_request_slo_duration_seconds_bucket|apiserver_request_slo_duration_seconds_sum|apiserver_request_slo_duration_seconds_count" kubestate = "" nodeexporter = "" windowsexporter = "" windowskubeproxy = "" minimalingestionprofile = true default-targets-scrape-interval-settings: |- kubelet = "30s" coredns = "30s" cadvisor = "30s" kubeproxy = "30s" apiserver = "30s" kubestate = "30s" nodeexporter = "30s" windowsexporter = "30s" windowskubeproxy = "30s" prometheusCollectorHealth = "30s" debug-mode: |- enabled = false metadata: name: ama-metrics-settings-configmap namespace: kube-system