Cluster Monitoring is the process of assessing the performance of cluster entities either as individual nodes or as a collection. Cluster Monitoring should be able to provide information about the communication and interoperability between various nodes of the cluster.
Monitoring collects Kubernetes manifests and Helm Charts to easy operate end-to-end Kubernetes cluster monitoring with Grafana dashboard, Prometheus using the Prometheus Operator, Thanos and Loki with Promtail agent.
Monitoring is divided in two sub-directories:
-
kube-prometheus-stack is dedicated to metrics collection. Metrics are a measurement for the system, they indicate the use of the application and the ability of the platform.
-
Loki Promtail is dedicated to logs collection. Logs are configured to trace all events that can be used to understand the activity of the system and to diagnose problems.