The importance of frontend monitoring
Without going into too much detail, we could know the status of a web page or web service by asking us these questions. Is my web site available? Is it working properly? Is it fast enough?
Although the theory is simple, in many cases, answering these questions is very complicated. Perhaps in your test conditions, everything works correctly, but it is necessary to know if it works well in all cases. If we recover the previous example, it could be the case that the sensor of the automatic door did not detect people with black jackets and therefore did not open in their path, loosing a lot of potential clients.
Zabbix and web monitoring
To complete the monitoring task, at Muutech, we took advantage of the open source monitoring tool Zabbix, capable of defining different web scenarios consisting of one or more requests or steps. They are executed periodically from the server to check the operation of the service.
This type of monitoring, also called synthetic monitoring, unlike RUM (Real User Monitoring) monitoring, generates external traffic different from the one generated by users, in order to make controlled requests and analyze response data as:
- Download speed for all steps
- Number of steps with a fault
- Error Messages
- Response speed
- Response Code
Whether it's visualizing key graphs, monitoring page views, storing error histories or even generating automatic alerts, from Zabbix and with the help of Muutech, you'll be able to understand how the web works, detect any failure and learn how to fix it easily.
Undoubtedly, the monitoring of websites, and especially the frontend is more necessary than ever, in the same way that you would clean the window of your physical store and put your products in the best possible way, you should be doing the same with your web pages. Whether you are a small e-commerce or a large company, you will need to control what your users are seeing on their screens.