Before we can start with the demo, we need a couple of things. Please download the following tools and make sure you choose the right platform for you (Linux, macOS, Windows, etc):
- Prometheus
- Prometheus node_exporter - Not available for Windows (you can run it in a VM or in a remote Linux machine instead or try the windows_exporter)
- Prometheus blackbox_exporter
- Prometheus Alertmanager
- Mailslurper - Development SMTP mail server for receiving alert mails
- Grafana - Shiny dashboards for our metrics
- Node.js - Required for examples in chapter 3 and 5
For all tutorials, I expect you have either installed those files somewhere in your $PATH
, otherwise please prefix commands with the installation directory accordingly. Windows users, don't forget to add .exe
to the commands. 😉
If you have any trouble with the examples or find that something's missing, please raise an issue or submit a PR. And now, let's get started …