Que journaliser, et que laisser tranquille
Par L'équipe Atflow

Journalisez tout, dit le conseil, car on ne sait jamais ce dont on aura besoin. Suivez-le, et vous obtenez une facture qui grandit avec le trafic, une recherche qui prend quarante secondes et une botte de foin qui contient à coup sûr l'aiguille que vous ne parvenez pas à trouver. Le volume n'est pas synonyme de visibilité.
Le test : agiriez-vous en fonction de cela ?
Pour chaque ligne, demandez-vous ce que vous feriez différemment en la voyant. Si la réponse honnête est « rien », c'est du bruit — et le bruit n'est pas gratuit. Il coûte du stockage, du temps de requête et, le plus cher, l'attention de celui qui le parcourt pendant un incident.
À conserver
- Les échecs, avec suffisamment de contexte pour les reproduire.
- Les changements d'état de tout ce qui touche à l'argent ou aux permissions.
- Les appels externes : ce qui a été envoyé, ce qui est revenu et combien de temps cela a pris.
- Tout ce dont vous avez eu besoin une fois lors d'un post-mortem.
Généralement pas utile à conserver
- Les contrôles de santé réussis, à plein volume, pour toujours.
- Les jalons « entrée dans la fonction » laissés par une session de débogage.
- Les corps de requête entiers sur les points de terminaison très sollicités — un moyen rapide de journaliser des données personnelles qu'on n'avait jamais voulu stocker.
- Tout ce que vous n'avez jamais recherché.
Le geste utile consiste à séparer les deux flux : des logs pour reconstituer ce qui s'est passé, et des rapports pour les échecs qui exigent une décision. Les confondre rend les deux inutiles.