Description
Thek8s_mon probe monitors Kubernetes resources: Deployment, DaemonSet, StatefulSet (replicas), Pod (readiness, restarts), Node (readiness), and Service (existence). Optional CPU/memory via metrics-server.
Build tag vms_heavy. Uses in-cluster config + ServiceAccount. Requires RBAC get/list on the target resource.
Config fields
Metrics
Deployment / DaemonSet / StatefulSet
Pod
Stats (collectStats = true)
Example config
Notes
- Max 100 pods/nodes emitted per run.
- Missing RBAC →
unknownstatus withvms.agent.permission_missing{capability=kubernetes_rbac}. collectStatsrequires metrics-server installed. If absent, stats are silently skipped.- Build tag
vms_heavy— not in default agent package.

