An agent that collects metrics from a Kubernetes cluster and sends them to Zenoss.
100K+
The Zenoss agent for Kubernetes is a monitoring daemon that collects key cluster metrics from kube-apiserver and streams them directly to Zenoss Cloud. The agent sends both metric and model data for pods, containers, nodes, namespaces, and the cluster itself. The metric data can be viewed in dashboards or in Smart View; this section includes two example dashboards. The model data includes dependency relationships, which enable Smart View analyses of related cluster entities.
The Zenoss agent for Kubernetes supports Kubernetes 1.10 through 1.16 and requires metrics-server. You include the agent in a cluster with a deployment and Kubernetes schedules the agent in its own pod, on one node. The size of a cluster determines how much RAM the agent consumes; in small clusters, it consumes approximately 15MB. The agent uses watch API endpoints to collect data, rather than a polling interval, and so receives updates any time a monitored property changes. The agent sends a batch of metric data to Zenoss Cloud at least every second and sends a batch of model data at least every minute.
Content type
Image
Digest
Size
9.6 MB
Last updated
over 5 years ago
docker pull zenoss/zenoss-agent-kubernetes