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 :
- Révision dans Cloud Run (
cloud_run_revision
) - Job Cloud Run (
cloud_run_job
)
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 :
Localisez le service dans la liste des services, puis cliquez dessus.
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 :
Cliquez sur l'onglet JOBS.
Cliquez sur le job dans la liste de jobs.
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 :
-
Dans la console Google Cloud, accédez à la page leaderboardExplorateur 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.
- 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 :
- Pour le champ Ressource, sélectionnez le type de ressource (pour le service ou le job).
- 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.
- (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.