# Kubelet + cAdvisor metrics (per-node pod/container CPU, memory, network, fs). # Scraped over the kubelet's authenticated https port using the vmagent pod's # ServiceAccount token. Pattern from the operator docs (VMNodeScrape / cadvisor). apiVersion: operator.victoriametrics.com/v1beta1 kind: VMNodeScrape metadata: name: kubelet namespace: monitoring labels: app.kubernetes.io/part-of: victoria-metrics spec: scheme: https honorLabels: true honorTimestamps: false interval: 30s tlsConfig: insecureSkipVerify: true caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token relabelConfigs: - action: labelmap regex: __meta_kubernetes_node_label_(.+) - targetLabel: job replacement: kubelet --- apiVersion: operator.victoriametrics.com/v1beta1 kind: VMNodeScrape metadata: name: cadvisor namespace: monitoring labels: app.kubernetes.io/part-of: victoria-metrics spec: scheme: https honorLabels: true honorTimestamps: false interval: 30s path: /metrics/cadvisor tlsConfig: insecureSkipVerify: true caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token relabelConfigs: - action: labelmap regex: __meta_kubernetes_node_label_(.+) - targetLabel: job replacement: cadvisor