Surveiller l'état et les performances

Cloud Monitoring fournit une surveillance des performances de Cloud Run, des métriques, des tests de disponibilité, ainsi que des alertes pour envoyer des notifications lorsque certains seuils de métriques sont dépassés. Les tarifs de Google Cloud Observability s'appliquent, ce qui signifie que les métriques sont gratuites sur la version entièrement gérée de Cloud Run.

Métriques intégrées

Cloud Run est automatiquement intégré à Cloud Monitoring, ans aucune installation ni requise. Cela signifie que les métriques de vos services et jobs Cloud Run sont capturées automatiquement lors de leur exécution.

Vous pouvez afficher les métriques dans Cloud Monitoring ou sur les pages des services et des jobs Cloud Run dans la console. Cloud Monitoring offre davantage d'options de filtrage et de création de graphiques.

Voici les principales métriques Cloud Run :

Métrique Services Emplois
Temps d'instance de conteneur facturable
Latence de démarrage du conteneur
Utilisation du processeur du conteneur
Utilisation de la mémoire du conteneur
Utilisation de la mémoire du GPU du conteneur
Utilisation de la mémoire du GPU du conteneur
Utilisation du GPU du conteneur
Octets envoyés
Octets reçus
Nombre de requêtes
Latences des requêtes
Nombre d'instances de conteneur
Nombre maximal de requêtes simultanées
Exécutions terminées
Exécutions en cours
Tentatives de tâche terminées
Tentatives de tâche en cours d'exécution

Pour obtenir la liste complète des métriques Cloud Run disponibles et des informations plus détaillées, consultez la présentation complète des métriques Cloud Run dans Cloud Monitoring.

Création de métriques personnalisées

Pour générer des métriques personnalisées depuis votre service Cloud Run, vous pouvez déployer un agent side-car tel que OpenTelemetry ou Prometheus.

Vous pouvez également utiliser des métriques basées sur les journaux pour collecter des métriques personnalisées.

Types de ressources

Les noms des ressources de surveillance pour Cloud Run sont les suivants :

Afficher les métriques dans Cloud Run

Vous pouvez afficher les métriques des services et des jobs sur les pages des services et des jobs correspondantes.

Afficher les métriques d'un service

Pour afficher les métriques de service sur la page Cloud Run, procédez comme suit :

  1. Accédez à Cloud Run

  2. Localisez le service dans la liste des services, puis cliquez dessus.

  3. Cliquez sur l'onglet METRICS pour afficher les métriques de ce service.

Les graphiques de métriques des services Cloud Run affichent les événements de déploiement.

Afficher les métriques d'un job

Pour afficher les métriques de jobs sur la page Cloud Run, procédez comme suit :

  1. Accédez à Cloud Run

  2. Cliquez sur l'onglet JOBS.

  3. Cliquez sur le job dans la liste de jobs.

  4. Cliquez sur l'onglet METRICS pour afficher les métriques de ce job.

Afficher les métriques dans Cloud Monitoring

Pour afficher les métriques d'une ressource surveillée à l'aide de l'explorateur de métriques, procédez comme suit :

  1. Dans la console Google Cloud, accédez à la page Explorateur de métriques :

    Accéder à l'explorateur de métriques

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  2. Sélectionnez l'onglet Configuration, puis saisissez ou sélectionnez un type de ressource et une métrique. Remplissez les champs à l'aide des informations suivantes :
    1. Pour le champ Ressource, sélectionnez le type de ressource (pour le service ou le job).
    2. Pour le champ Métrique, sélectionnez l'une des métriques dans le menu. Pour obtenir une description complète des métriques disponibles, consultez la page Métriques de surveillance Google Cloud.
  3. (Facultatif) Pour configurer le mode d'affichage des données, utilisez les menus Filtre, Grouper par et Agrégateur. Par exemple, vous pouvez grouper les données par libellé de ressource ou de métrique. Pour plus d'informations, consultez la page Sélectionner des métriques.

Ajouter des tests de disponibilité

Vous pouvez utiliser Cloud Monitoring pour effectuer le suivi des performances de vos services. Pour en savoir plus, consultez la page Vérifier la disponibilité de votre service (tests de disponibilité).

Ajouter des alertes

Vous pouvez utiliser Cloud Monitoring pour envoyer une notification à propos de certains événements, tels que des échecs de tests de la disponibilité. Consultez la page Créer et gérer des règles d'alerte pour votre service.