Monitoring starts with metrics. How to set up infrastructure monitoring
Hosting
Antony Atkins
August 17, 2022
You can't manage what you can't measure. In the context of IT projects, this means you need to monitor all parts of the project: from CPU utilization, load speed and fault tolerance to business indicators such as the number of orders and checkouts in your online store or banner impressions on a website.
For stable work of your project and efficient technical support you need to collect metrics, visualize their dynamics (in dashboards or charts), and work with incidents before they become real disasters. Monitoring systems continuously check the infrastructure behind your business so you can be sure that all the processes are stable and well-optimized. This includes:
✔️Making sure that the SQL database works well ✔️Evaluation of the amount of free storage space ✔️Checking if Nginx responds to requests correctly ✔️Evaluation of the state of the server, etc
The system must be "adequate" and not over complicated to satisfy basic principles:
💡1) track the metrics that are needed for decision-making and 2) do not spam with false alarms.
It sounds simple and logical, but in practice, finding a balance is not always easy.