23 lines
1.1 KiB
YAML
23 lines
1.1 KiB
YAML
# This patch is an example of setting arguments for the cAdvisor container.
|
|
# This set of arguments mirrors what the kubelet currently uses for cAdvisor,
|
|
# enables only cpu, memory, diskIO, disk and network metrics, and shows only
|
|
# container metrics.
|
|
apiVersion: apps/v1 # for Kubernetes versions before 1.9.0 use apps/v1beta2
|
|
kind: DaemonSet
|
|
metadata:
|
|
name: cadvisor
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: cadvisor
|
|
args:
|
|
- --housekeeping_interval=10s # kubernetes default args
|
|
- --max_housekeeping_interval=15s
|
|
- --event_storage_event_limit=default=0
|
|
- --event_storage_age_limit=default=0
|
|
- --disable_metrics=percpu,hugetlb,sched,tcp,udp,advtcp # enable only diskIO, cpu, memory, network, disk, process
|
|
- --docker_only # only show stats for docker containers
|
|
- --store_container_labels=false
|
|
- --whitelisted_container_labels=io.kubernetes.container.name, io.kubernetes.pod.name,io.kubernetes.pod.namespace
|