Présentation de l'observabilité
Cloud Service Mesh offre une observabilité sur l'état et les performances de vos services. Pour obtenir des données de télémétrie, Cloud Service Mesh s'appuie sur des proxys side-car que vous injectez en tant que conteneur distinct dans les mêmes pods que vos charges de travail. Les proxys interceptent tout le trafic HTTP entrant et sortant vers les charges de travail et transmettent les données à Cloud Service Mesh. Avec ce système, les développeurs de services n'ont pas besoin d'instrumenter leur code pour collecter des données de télémétrie.
Cloud Monitoring et Cloud Logging sont activés dans votre projet Google Cloud lorsque vous installez Cloud Service Mesh. Pour signaler des données de télémétrie, chaque proxy side-car injecté dans vos pods de service appelle l'API Cloud Monitoring et l'API Cloud Logging. Les données de télémétrie sont automatiquement importées sur les pages Cloud Service Mesh de la console Google Cloud. Notez que les métriques ne sont affichées que pour les services HTTP sur les pages Cloud Service Mesh de la console Google Cloud.
Cloud Service Mesh fournit plusieurs tableaux de bord de service préconfigurés dans la console Google Cloud, ce qui vous évite d'avoir à configurer manuellement des tableaux de bord et des graphiques. Cette télémétrie détaillée permet aux opérateurs d'observer le comportement du service et leur permet de résoudre des problèmes, de gérer et d'optimiser leurs applications.
Sur les pages Cloud Service Mesh de la console Google Cloud, vous pouvez:
Obtenez un aperçu de tous les services de votre réseau maillé, celui-ci vous fournit des métriques critiques au niveau du service sur trois des quatre signaux clés de surveillance : la latence, le trafic et les erreurs.
Définissez, examinez et paramétrez des alertes en fonction des objectifs de niveau de service (SLO), qui résument les performances visibles de l'utilisateur de votre service.
Affichez les graphiques de métriques pour des services individuels et analysez-les de manière approfondie à l'aide de filtres et de répartitions, par code de réponse, protocole, pod de destination, source de trafic, etc.
Obtenez des informations détaillées sur les points de terminaison de chaque service, et notez l'évolution du trafic entre les services et les performances pour chaque lien de communication.
Explorez une visualisation de graphiques de topologie de services qui affiche les services de votre réseau maillé et leurs relations.
Étape suivante
- Contrôler les accès à Cloud Service Mesh dans la console Google Cloud
- En savoir plus sur les SLO
- Créer une règle d'alerte sur un SLO