Prometheus on Kubernetes.

Prometheus is an open-source monitoring system that allows us to gather application performance statistics. It gives us the ability to collect application-specific metrics. This metrics can be further used to control the behavior of software. Prometheus graduates within the CNCF and is the second project to make it. It is heavily used in the Kubernetes Community.

The architecture include a prometheus server that collects information from remote locations and stores them in a database. Promethus also comes with an alert manager that is configured to send alerts or triggered a behavior in our cluster based on the alert. Prometheus uses cAdvisor to gather information on nodes within a cluster. Prometheus can be used with an application like Grafana which provides a beautiful visualization and real time analytics dashboard.

Leave a Reply

Your email address will not be published. Required fields are marked *