Ce document décrit les métriques qui sont automatiquement disponibles lorsque vous utilisez des Google Cloud services. Il décrit également différentes approches que vous pouvez utiliser pour collecter des informations supplémentaires sur les performances de vos services.
Ces métriques sont un composant clé de l'observabilité globale de votre système.
Vous pouvez surveiller les données de métriques (numériques) stockées dans votre Google Cloud projet en créant des règles d'alerte. Ces règles vous avertissent lorsque les données surveillées par la règle répondent aux critères que vous définissez. Vous pouvez également visualiser vos données de métriques en créant des graphiques et des tableaux de bord.
Le champ d'application des métriques d'un Google Cloud projet détermine les données de séries temporelles qui peuvent être représentées graphiquement ou surveillées par le Google Cloud projet. Par défaut, le champ d'application des métriques limite le projet aux données de séries temporelles stockées par le projet. Vous pouvez configurer un champ d'application des métriques pour inclure les données de séries temporelles stockées par d'autres projets. Pour obtenir des informations conceptuelles et des références à des documents de configuration, consultez la présentation des champs d'application des métriques.
Métriques des Google Cloud services
Les métriques système générées par les Google Cloud services sont automatiquement collectées et stockées par Cloud Monitoring. Ces métriques fournissent des informations sur le fonctionnement du service. Par exemple, Compute Engine enregistre plus de 25 métriques uniques pour chaque instance de machine virtuelle (VM).
Pour obtenir la liste complète des métriques système disponibles, consultez la section Google Cloud Métriques.
Métriques d'un agent dans votre VM
Certaines métriques système sont automatiquement capturées à partir de vos instances Compute Engine. Toutefois, ces métriques Compute Engine collectées automatiquement ne vous fournissent peut-être pas toutes les informations dont vous avez besoin pour surveiller vos services.
Pour collecter des métriques système supplémentaires à partir de vos instances Compute Engine, installez un agent. Par exemple, les métriques de l'agent Ops incluent celles du processeur, du disque, de la mémoire, et de l'espace d'échange. Ces métriques, entre autres, peuvent être collectées à partir de vos VM Linux et Windows.
Pour en savoir plus sur les agents, consultez la page Agents Google Cloud Observability.
Métriques d'applications de surveillance tierces
Cloud Monitoring fournit des intégrations qui vous permettent de collecter des données de télémétrie à partir d'applications telles qu'Apache Web Server, MySQL, Redis et d'autres pour les déploiements exécutés sur Compute Engine et Google Kubernetes Engine :
Lorsque vous utilisez Compute Engine, la télémétrie tierce est collectée par l'agent Ops.
Lorsque vous utilisez GKE, la télémétrie tierce est collectée par Google Cloud Managed Service pour Prometheus.
Dans la Google Cloud console, accédez à la
page Intégrations
:
Accéder à la page Intégrations
Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.
Métriques que vous définissez
Instrumentez votre application pour collecter des informations spécifiques qui vous aident à comprendre ses performances et à résoudre les problèmes. Plusieurs frameworks d'instrumentation Open Source collectent des données de journaux, de métriques et de trace données, et peuvent envoyer ces données à n'importe quel fournisseur, y compris Google Cloud. Pour vos applications agentiques, certains frameworks peuvent collecter vos requêtes et vos réponses ou transmettre un contexte qui permet de suivre certains appels de serveurs Google Cloud MCP à distance.
Pour instrumenter votre application, nous vous recommandons d'utiliser un framework d'instrumentation Open Source neutre du point du vue du fournisseur, tel qu' OpenTelemetry, plutôt que des API spécifiques aux fournisseurs et aux produits ou des bibliothèques clientes. Pour en savoir plus sur ces frameworks, consultez les pages Instrumentation et observabilité et Choisir une approche d'instrumentation.
Vous pouvez instrumenter votre application à l'aide d'une bibliothèque cliente ou de l'API Cloud Monitoring. Pour en savoir plus sur ces approches, consultez la présentation des métriques définies par l'utilisateur.
Métriques dérivées des journaux
Google Cloud est compatible avec la création de métriques à partir de données de journaux. Ces
métriques basées sur les journaux enregistrent des informations numériques sur
les journaux écrits dans Cloud Logging.
Certaines métriques, telles que le nombre total d'entrées de journal reçues par votre
Google Cloud projet, sont automatiquement dérivées de vos journaux.
Vous pouvez également définir des métriques basées sur les journaux. Par exemple, vous pouvez créer une métrique qui compte le nombre d'erreurs 404 Not Found pour une application déployée sur App Engine.
Pour en savoir plus, consultez la page Présentation des métriques basées sur les journaux.
Tarifs
Pour en savoir plus sur les tarifs de Cloud Monitoring, consultez la page Tarifs de Google Cloud Observability.