This talk gives an overview on how to monitor a SilverStripe application from all possible sides. We dive into:
- System metrics: Keep track of system load and network traffic (for example TLS handshakes).
- Application metrics: Gather metrics from nginx, php-fpm, and MySQL.
- Application logs: Collect logs in a structured format or parse them to extract all the relevant information.
- Uptime monitoring: Ping services and actively monitor their availability and response time.
And we will do all of that live since it is so easy and much more interactive that way.