Google Cloud propose une suite très performante d'outils de surveillance, de journalisation et de diagnostic pour les applications Go.
Des bibliothèques Go sont disponibles pour les services d'observabilité Google Cloud suivants:
Error Reporting
Error Reporting rassemble et présente les erreurs générées dans vos applications Go en cours d'exécution. Pour commencer à utiliser Error Reporting, consultez la page Configurer Error Reporting pour Go.
Cloud Logging
Cloud Logging pour Go vous permet de stocker, rechercher, analyser, surveiller et envoyer des alertes sur les données et les événements des journaux dans les applications Go. Nous fournissons une bibliothèque cliente de l'API Cloud Logging compatible avec l'enregistreur de bibliothèque standard. Pour commencer à utiliser Cloud Logging, consultez la page Configurer Cloud Logging pour Go.
Cloud Monitoring
Cloud Monitoring pour Go collecte les métriques, les événements et les métadonnées des applications Go. Cloud Monitoring ingère ces données et génère des insights sous la forme de tableaux de bord, de graphiques et d'alertes.
Pour commencer à utiliser Cloud Monitoring, consultez la page Bibliothèques clientes Cloud pour l'API Cloud Monitoring pour savoir comment installer et utiliser la bibliothèque Go.
Cloud Trace
Cloud Trace est un système de traçage distribué conçu pour Google Cloud, qui recueille les données de latence des applications Go et les affiche en temps quasi réel dans la console Google Cloud. Pour commencer à utiliser Cloud Trace, consultez la page Configurer Cloud Trace pour Go et lisez l'article Traçage distribué pour Go pour obtenir des informations supplémentaires.