Prometheus + Grafana Setup To Visualize Your Servers — 2020
Setting up Prometheus, Node Exporter and Grafana to get graphical visualization of server metrics.
Prometheus Introduction
Prometheus is an open source monitoring tool that implements a highly dimensional data model. Prometheus has multiple modes for visualizing data and one of these methods is Grafana integration. Prometheus stores time-series data in memory and on local disk in an efficient custom format.
There are many client libraries available to allow easy instrumentation of services, custom libraries can also be created with ease. Each server is independent for reliability, relying only on local storage. Written in Golang programming language, all binaries are statically linked and easy to deploy.
Prometheus implements the pull policy and not push policy i.e., the prometheus scrapes data from its exporters at definite time intervals rather than them pushing to prometheus, this implementation has its own pros and cons but let’s not get into those details.
Grafana Introduction
Grafana is an open source visualization and analytics software. It allows you to query, visualize, alert on, and explore your metrics no matter…