Heapster is a monitoring metrics and events processing tool designed to work inside Kubernetes clusters. It consists of 2 components:
-
Heapster core that reads metrics from Kubernetes cluster nodes (see sources), do some processing and writes them to permanent storage (see sinks). It also provides metrics for other Kubernetes components through Model API.
-
Eventer that reads events from Kubernetes master (see sources) and writes them to permanent storage (see sinks).