Whether you are a Linux system administrator or a DevOps engineer, you spend a lot of time tracking performance metrics on your servers. You may sometimes have instances that are running very slow without having any real clues of what the issues might be. You may have unresponsive instances that might block you from running remote commands such as top or htop on them. You may have a simple bottleneck on your server, but you cannot identify it in a simple and quick way. This tutorial addresses those points and features a complete way to monitor your Linux machine with Prometheus and Grafana.