Home Monitoring with Prometheus and Grafana
Post
Cancel

Monitoring with Prometheus and Grafana

Monitoring Windows, Linux and Networking systems is very important. Most major failures start with small indicators which is monitored can prevent major failures. Monitoring can also track trends like hard drive space changes and provide charts and graphs to help you predict when a problem may occur.

Prometheus and Grafana are two open source projects that are very popular these days.

Prometheus collects and stores its metrics as time series data, i.e. metrics information is stored with the timestamp at which it was recorded, alongside optional key-value pairs called labels.

Query, visualize, alert on, and understand your data no matter where it’s stored. With Grafana you can create, explore, and share all of your data through beautiful, flexible dashboards.

Using Prometheus, you can gather information about you environment. For Windows or Linux systems, you will need to install a “Node Exporter” onto each system. This collects information that will be collected by Prometheus.

Grafana will help you build fancy dashboards using the data gathered by Prometheus.

In the following articles, I will explain:

  • How to install the node exporter on a Linux system
  • How to install Prometheus and configure it
  • How to install Grafana
  • How to configure Grafana
This post is licensed under CC BY 4.0 by the author.