Présentation de l'observabilité

Cloud Service Mesh offre une observabilité de l'état et des 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. Grâce à 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 générer des rapports sur les données de télémétrie, chaque proxy side-car injecté dans vos pods de service appelle les API Cloud Monitoring et Cloud Logging. Les données de télémétrie sont automatiquement importées dans 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 services préconfigurés dans la console Google Cloud. Vous n'avez donc pas besoin de configurer manuellement les tableaux de bord et les 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.

Étapes suivantes