Chapitre 10. De la surveillance à l'observabilité
Comme je l'ai montré jusqu'à présent, je l'espère, la décomposition de notre système en microservices plus petits et plus fins se traduit par de multiples avantages. Cela ajoute également, comme nous l'avons également couvert en profondeur, des sources significatives de nouvelle complexité. Cette complexité accrue n'est jamais aussi évidente que lorsqu'il s'agit de comprendre le comportement de nos systèmes dans un environnement de production. Très tôt, tu découvriras que les outils et les techniques qui fonctionnaient bien pour des applications monolithiques à processus unique relativement plus simples ne fonctionnent pas aussi bien pour ton architecture microservice.
Dans ce chapitre, nous examinerons les défis associés à la surveillance de notre architecture de microservices, et je montrerai que même si de nouveaux outils peuvent aider, fondamentalement, vous devrez peut-être changer tout votre état d'esprit lorsqu'il s'agira de travailler sur ce qui se passe en production. Nous parlerons également de l'accent accru mis sur le concept d'observabilité - comprendre comment rendre possible le fait de poser des questions à notre système afin que nous puissions travailler sur ce qui ne va pas.
Pénibilité de la production
Tu ne pourras pas vraiment apprécier la douleur, la souffrance et l'angoisse potentielles ...