Imaginez, c'est vendredi après-midi et vous êtes impatient de profiter de votre week-end.
Soudain, vous recevez un ticket urgent d’un ingénieur ops : il y a un problème bloquant, votre application répond avec des erreurs 500 ! Impossible d’identifier l’origine, il manque cruellement d’informations contextuelles. C’est à vous de jouer avant la war room…
Après quelques heures, vous parvenez enfin à l'identifier, le reproduire et enfin le déboguer sur votre ordinateur.
Si vous avez l'habitude de faire face à de tels problèmes, cela signifie sûrement que vous avez négligé le développement d'une des fonctionnalités les plus importantes de votre application : l'observabilité !
Au cours de cet atelier, nous mettrons en place ces outils et des bonnes pratiques pour rendre une application Java plus fiable et prête pour la production.
Nous nous appuierons sur plusieurs outils open-source tels que la suite Grafana (Loki, Tempo, Grafana et Prometheus) et bien sûr OpenTelemetry.
Nous aurons ainsi un aperçu de la manière dont les développeurs peuvent faire des Ops leurs meilleurs amis !