Sign inSign up

zenoss/zenoss-agent-kubernetes

By zenoss

•Updated over 5 years ago

An agent that collects metrics from a Kubernetes cluster and sends them to Zenoss.

Image
1

100K+

zenoss/zenoss-agent-kubernetes repository overview

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.

Tag summary

Content type

Image

Digest

Size

9.6 MB

Last updated

over 5 years ago

docker pull zenoss/zenoss-agent-kubernetes