How to monitor your Symfony applications in production
Exploitation of an application means monitoring of usage and data inside it. To make the good decisions for your application, you need to have a correct level of information on it.
First, we will see the existing solutions for monitoring, and how to choose the best one from the available products, for the problem you face.
Once we covered the solutions, we will see how to instrumentalize a Symfony application for it to communicate with the monitoring system. We will cover existing PHP components and pros/cons for each of those solutions.
The final step is to choose the metrics and events you want to publish to your monitoring tool. We will think about the useful metrics you can have in a Symfony application, and for each of them the value in decision taking.
This presentation will cover the monitoring process of a generic Symfony application, but also our solution at Auchan Retail France, how we implemented it in our applications and how we help teams taking good decisions.