- Pourquoi est-il une bonne pratique de enregistrer le temps de réponse moyen de chaque microservice?
- Ce qui devrait être enregistré dans l'application?
Pourquoi est-il une bonne pratique de enregistrer le temps de réponse moyen de chaque microservice?
La capacité de demander efficacement les journaux est un élément essentiel de la recherche de défaillances qui se produisent sur plusieurs microservices. À l'aide de l'ID de corrélation, un développeur ou un testeur doit pouvoir accéder au flux de demande complet dans l'application.
Ce qui devrait être enregistré dans l'application?
Ces journaux se composent généralement des informations suivantes: date et heure, identité de demandeur telle que l'ID utilisateur et l'adresse IP ou l'URL de référence, et les données réelles de la demande. Dans le cas d'une application Web ou d'une API, l'URL du point de terminaison demandé et l'en-tête de contexte et le corps sont enregistrés.