Google Cloud Observability fournit des outils de surveillance, de journalisation et de diagnostic. Ces outils peuvent vous aider à surveiller et à analyser l'activité et la croissance d'Eventarc, et à comprendre le comportement, l'état et les performances de vos applications.
Par défaut, Eventarc est configuré pour effectuer les opérations suivantes:
- Envoyer des données et des journaux d'audit système à Cloud Logging. Vous pouvez utiliser les journaux collectés pour déboguer, résoudre des problèmes et obtenir des insights sur vos applications.
- Envoyer des métriques système et de ressources à Cloud Monitoring. Vous pouvez utiliser les métriques collectées pour surveiller l'état et les performances, identifier les tendances et les problèmes, et signaler les changements de comportement.
Envoyer des journaux d'audit à Cloud Logging
Eventarc envoie les types de données de journaux d'audit suivants à Cloud Logging:
- Journaux d'audit pour les activités d'administration
- Journaux d'audit pour l'accès aux données
- Journaux d'audit d'événements système
- Journaux d'audit des refus de règles
Les journaux d'audit pour l'accès aux données sont désactivés par défaut, car ils peuvent être volumineux.
Pour en savoir plus, consultez les pages Journalisation d'audit Eventarc et Journalisation d'audit de la publication Eventarc.Interrogation et affichage des journaux
Vous pouvez utiliser les outils suivants pour afficher et analyser vos journaux:
- L'explorateur de journaux est conçu pour vous aider à résoudre les problèmes et à analyser les performances de vos services et applications. Pour savoir comment afficher les journaux dans l'explorateur de journaux, suivez les instructions de la section Afficher les journaux à l'aide de l'explorateur de journaux.
- Log Analytics est conçu pour exécuter des requêtes afin d'analyser vos journaux, puis d'afficher ou de représenter les résultats sous forme de graphiques. Pour découvrir comment utiliser l'Analyse de journaux, suivez les instructions de la section Interroger et analyser les journaux avec l'Analyse de journaux.
Vous pouvez filtrer les journaux Eventarc dans l'explorateur de journaux en recherchant eventarc
dans le champ de recherche.
Pour en savoir plus sur l'interrogation et l'analyse des journaux, consultez la section Présentation de l'interrogation et de l'affichage des journaux.
Afficher les journaux Eventarc Advanced
En plus des outils Cloud Logging, vous pouvez afficher les journaux Eventarc Advanced à l'aide de la console Google Cloud.
Dans la console Google Cloud, accédez à la page Eventarc > Bus:
Vous pouvez également accéder à la page Eventarc > Pipelines:
Pour accéder à la page Détails du pipeline, cliquez sur le nom d'un pipeline.
Sur la page Détails du bus ou Détails du pipeline, cliquez sur l'onglet Journaux.
L'onglet Journaux affiche les types de journaux suivants:
Journaux de la plate-forme écrits par Eventarc et envoyés à la journalisation. Ces journaux peuvent vous aider à déboguer et à résoudre les problèmes, et aussi à mieux comprendre les Google Cloud services que vous utilisez.
Journaux d'audit de toutes les opérations effectuées, telles qu'une mise à jour de la configuration d'un pipeline.
Pour filtrer les journaux par gravité, sélectionnez le type de journal à afficher dans la liste Default (Par défaut). Les journaux de tous les niveaux de gravité sont affichés par défaut.
La gravité d'un événement décrit dans une entrée de journal est exprimée par l'un des plusieurs niveaux de gravité standards. Si vous écrivez des entrées de journal, vous pouvez spécifier la gravité minimale pour les événements décrits dans les entrées de journal et mapper d'autres encodages de gravité sur l'un des niveaux standards. Pour en savoir plus, consultez les pages suivantes :
LogSeverity
.Vous pouvez rechercher des entrées dans tous les champs de journal. À droite de
Filtre, dans le champ Rechercher dans tous les champs et valeurs, saisissez votre texte.Vous pouvez spécifier une correspondance exacte avec une valeur, par exemple
payload = "jsonPayload"
. Vous pouvez également utiliser des expressions régulières pour établir une correspondance avec des champs spécifiques. Le langage de requête Logging complet est compatible.
Envoyer des métriques à Cloud Monitoring
Eventarc envoie les données de métriques des ressources surveillées à Google Cloud Observability. Dans Monitoring, une ressource surveillée représente une entité logique ou physique, telle qu'une machine virtuelle, une base de données ou une application. Les ressources surveillées contiennent un ensemble unique de métriques qui peuvent être explorées, signalées via un tableau de bord ou utilisées pour créer des alertes. Chaque ressource possède également un ensemble de libellés de ressources, qui sont des paires clé-valeur contenant des informations supplémentaires sur la ressource. Les libellés de ressources sont disponibles pour toutes les métriques associées à la ressource.
Eventarc envoie les données de métriques de la ressource suivante surveillée à Google Cloud Observability:
Métriques et libellés de ressources
Les chaînes "Type de métrique" de ce tableau doivent être précédées du préfixe eventarc.googleapis.com/
. Ce préfixe a été omis dans les entrées du tableau.
Lorsque vous interrogez une étiquette, utilisez le préfixe metric.labels.
(par exemple, metric.labels.LABEL="VALUE"
).
Type de métrique Étape de lancement (niveaux de la hiérarchie des ressources) Nom à afficher |
|
---|---|
Genre, type, unité Ressources surveillées |
Description Libellés |
quota/enrollments_per_message_bus/exceeded
BÊTA
(project)
Erreur "Quota d'enregistrements par bus de messages dépassé" |
|
DELTA , INT64 , 1
eventarc.googleapis.com/Location |
Nombre de tentatives de dépassement de la limite de la métrique de quota eventarc.googleapis.com/enrollments_per_message_bus. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 150 secondes.
limit_name : nom de la limite.
message_bus : bus de messages auquel les inscriptions sont associées.
|
quota/enrollments_per_message_bus/limit
BÊTA
(project)
Limite de quota d'inscriptions par bus de messages |
|
GAUGE , INT64 , 1
eventarc.googleapis.com/Location |
Limite actuelle de la métrique de quota eventarc.googleapis.com/enrollments_per_message_bus. Échantillonné toutes les 60 secondes. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 150 secondes.
limit_name : nom de la limite.
message_bus : bus de messages auquel les inscriptions sont associées.
|
quota/enrollments_per_message_bus/usage
BÊTA
(project)
Inscriptions par utilisation du quota du bus de messages |
|
GAUGE , INT64 , 1
eventarc.googleapis.com/Location |
Utilisation actuelle de la métrique de quota eventarc.googleapis.com/enrollments_per_message_bus. Après échantillonnage, les données ne sont pas visibles pendant un délai pouvant atteindre 150 secondes.
limit_name : nom de la limite.
message_bus : bus de messages auquel les inscriptions sont associées.
|
Tableau généré le 31-01-2025 à 00:13:38 UTC.
Pour afficher tous les types de ressources, consultez la page Types de ressources surveillées. Pour afficher tous les types de métriques, consultez la section MétriquesGoogle Cloud .
Lire les données de métrique
Vous pouvez lire les données de métriques, également appelées données de séries temporelles, à l'aide de la méthode timeSeries.list
dans l'API Cloud Monitoring. Il existe plusieurs façons d'appeler la méthode, y compris en utilisant une bibliothèque cliente spécifique à la langue ou en créant un graphique avec l'explorateur de métriques. Pour obtenir une présentation des métriques et des séries temporelles, consultez la section Métriques, séries temporelles et ressources. Pour savoir comment lire vos données de métrique, consultez la section Récupérer des données de séries temporelles.
Utiliser les tableaux de bord et les alertes Monitoring
Les tableaux de bord Monitoring et les graphiques associés vous permettent de visualiser les données des métriques Eventarc.
Pour surveiller ces métriques dans Monitoring, vous pouvez créer des tableaux de bord personnalisés. Vous pouvez également ajouter des alertes en fonction de ces métriques.