Monitor a website
- up time: Ideally, you should constantly check the uptime of your key pages from different locations.
- page speed: a lot of issue, database, application, cache
- full page speed: CDN, javascript, compression etc. + page speed
- error messages: 404, 50x
- geographic performance
- broken links
infrastructure metrics: CPU, Memory, Disk, Docker etc.
transactions: search, form, login, shopping cart
availablity and performance
load balancing
logs, metrics, transactions
TODO
- monitor on AWS
- monitor microservices
- the article is good with a plug at last https://www.scalyr.com/community/guides/zen-and-the-art-of-system-monitoring
References
1. https://www.paessler.com/blog/2011/05/13/monitoring-knowledge/15_website_performance_indicators_you_should_monitor ↩
2. https://www.uptrends.com/products/website-monitoring ↩
3. https://www.quora.com/What-are-considered-best-practices-when-monitoring-a-web-server ↩