Présentation de la collecte de métriques

Cloud Monitoring vous permet de collecter des métriques de performances sur l'ensemble de votre infrastructure et de vos applications. En plus des métriques système que Monitoring collecte automatiquement à partir des services Google Cloud , vous pouvez collecter des métriques à partir d'agents de VM, d'intégrations tierces, d'instrumentation d'applications personnalisées et de journaux.

Pour surveiller l'état du système et les tendances de performances, vous pouvez visualiser les données de métriques sur des graphiques et des tableaux de bord, ou créer des règles d'alerte qui vous avertissent lorsque les métriques dépassent les seuils que vous définissez.

Surveiller les données de plusieurs projets

Vous pouvez représenter graphiquement et surveiller toutes les données de métriques stockées par votre projet. Ces données incluent les métriques générées par les ressources de votre projet, ainsi que les métriques générées par les applications et envoyées à votre projet.

Pour représenter graphiquement ou surveiller des données stockées dans plusieurs projets, ajoutez ces projets au champ d'application des métriques de votre projet Google Cloud . Pour en savoir plus, consultez Présentation des champs d'application des métriques.

Métriques de Google Cloud  services

Les métriques système générées par les services Google Cloud 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 MétriquesGoogle Cloud .

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 peuvent ne pas vous fournir 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'échange. Ces métriques, ainsi que d'autres, peuvent être collectées à partir de vos VM Linux et Windows.

Pour en savoir plus sur les agents, consultez Agents Google Cloud Observability.

Métriques issues 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 et Redis pour les déploiements exécutés sur Compute Engine et Google Kubernetes Engine :

Dans la console Google Cloud , 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 aideront à 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 traces, et peuvent les envoyer à n'importe quel fournisseur, y compris Google Cloud. Pour vos applications d'agent, certains frameworks peuvent collecter vos requêtes et réponses, ou transmettre un contexte permettant de tracer certains appels de serveurs MCP Google Cloud distants.

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 Observabilité pour les développeurs d'applications 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 Présentation des métriques définies par l'utilisateur.

Métriques dérivées des journaux

Google Cloud permet de créer des métriques à partir des 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 projetGoogle Cloud , 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.