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