What is Prometheus
- Prometheus is an open source Linux Server Monitoring tool mainly used for metrics monitoring, event monitoring, alert management, etc.
- Prometheus has changed the way of monitoring systems and that is why it has become the Top-Level project of Cloud Native Computing Foundation (CNCF).
- Prometheus uses a powerful query language i.e. "PromQL".
- In Prometheus tabs handles hundreds of services and microservices.
- Prometheus use multiple modes used for graphing and dashboarding support.
- By default it uses port 9090
Prometheus Components
- prometheus.yml — It is the configuration file for prometheus where we can do all changes regarding configuration of Prometheus.
- Promtool - It is command-line utility tool is used to verify the configuration of Prometheus.
- PromQL - PromQL - Prometheus uses its own query language i.e. PromQL which is very powerful querying language. PromQL-allows the userto select-and aggregate the data.