Use Cases and Deployment Scope
We are self-hosting our app and its microservices and db on Hetzner VPS so naturally we needed a tool to monitor the servers' health, including memory, CPU, storage as well as nginx and php-fpm performance, MySQL replication monitoring, and more.
The 2 main use cases are:
1. Get alerts when something is wrong and react to them
2. Use the historical data to investigate ongoing or past issues
Alternatives Considered
SolarWinds Pingdom and Grafana
Other Software Used
Slack, Hetzner IaaS, Buddy