Vous pouvez utiliser la console Google Cloud pour accéder au tableau de bord de surveillance d'un seul thème ou de tous les thèmes disponibles dans votre projet.
Avant de commencer
Assurez-vous d'avoir préparé les éléments suivants :
Un compte de facturation Cloud
Un projet Pub/Sub avec la facturation activée
Au moins un sujet dans votre projet Pub/Sub
Connaissances de base de Cloud Monitoring et de l'explorateur de métriques
Afficher le tableau de bord de surveillance pour tous les thèmes
Pour afficher le tableau de bord de surveillance de tous les thèmes d'un projet, procédez comme suit :
Dans la console Google Cloud , accédez à la page Sujets de Pub/Sub.
Cliquez sur l'onglet Métriques.
Le tableau de bord de surveillance s'affiche pour tous les thèmes du projet.
Le tableau de bord de surveillance comporte deux sections : Présentation et Quota.
Afficher le tableau de bord Monitoring pour un seul thème
Pour afficher le tableau de bord de surveillance d'un seul thème dans un projet, procédez comme suit :
Dans la console Google Cloud , accédez à la page Sujets de Pub/Sub.
Sur la page Sujets, cliquez sur un sujet.
La page des détails du thème s'affiche.
Sur la page d'informations du sujet, cliquez sur l'onglet Métriques.
Le tableau de bord Monitoring s'affiche pour le thème unique.
Le tableau de bord de surveillance comporte trois sections : Vue d'ensemble, Abonnements et Fidélisation. La section Conservation n'est visible que si vous activez la conservation des messages pour le sujet. Pour en savoir plus sur la conservation des messages, consultez Propriétés d'un sujet.
Personnaliser le tableau de bord de surveillance
Vous pouvez créer un tableau de bord personnalisé ou ajouter des graphiques individuels à un tableau de bord personnalisé existant.
Pour créer un tableau de bord personnalisé, procédez comme suit :
Suivez la procédure pour accéder à la page de surveillance de tous les thèmes ou d'un seul thème.
Choisissez l'une des options suivantes :
Pour créer un tableau de bord contenant tous les graphiques ou pour ajouter tous les graphiques à un tableau de bord personnalisé existant, cliquez sur Enregistrer en tant que tableau de bord personnalisé.
Pour ajouter un graphique à un tableau de bord nouveau ou personnalisé, dans un graphique individuel, développez l'option
Autres actions, puis cliquez sur Ajouter à un tableau de bord personnalisé.
Vous pouvez afficher tous vos tableaux de bord dans la console Monitoring.
Modifier un graphique
Pour modifier un graphique, procédez comme suit :
Suivez la procédure pour accéder à la page de surveillance de tous les thèmes ou d'un seul thème.
Dans un graphique individuel, développez l'option
Autres actions, puis cliquez sur Afficher dans l'explorateur de métriques.Le graphique s'ouvre dans l'explorateur de métriques.
Vous pouvez utiliser des requêtes Prometheus Query Language (PromQL) pour modifier votre graphique et tester le résultat.
Cliquez sur Enregistrer le graphique pour enregistrer les modifications.
Créer une règle d'alerte
Créer une règle d'alerte pour un graphique vous permet de configurer une métrique de surveillance des alertes dans le graphique, de configurer les circonstances dans lesquelles vous souhaitez être averti et de configurer la manière dont vous souhaitez être averti.
Pour savoir comment créer des alertes, consultez Créer des règles d'alerte basées sur des métriques.
Il est possible que certains graphiques ne proposent pas l'option Créer une règle d'alerte. Dans ce cas, procédez comme suit :
Enregistrez le graphique dans un tableau de bord personnalisé.
Dans le tableau de bord personnalisé, pour le graphique individuel, développez l'option
Autres actions.Cliquez sur Convertir en graphique d'alerte.
Graphiques clés pour surveiller les thèmes
Bien qu'il existe de nombreux graphiques permettant de surveiller un seul thème, les graphiques suivants de la section Présentation constituent un bon point de départ :
Le graphique Demandes de publication vous permet de vérifier si le sujet reçoit des pics soudains de demandes de publication.
Le graphique Nombre moyen de messages par lot vous permet de vérifier si la taille du traitement par lot est adaptée à vos besoins. Une taille de lot plus petite réduit la latence de publication.
Les graphiques suivants de la section Quota pour tous les thèmes vous aident à surveiller les quotas de tous les thèmes de votre projet :
- Le graphique Opérations d'administrateur vous permet de surveiller les opérations d'administration concernant les thèmes. Chaque opération d'administrateur impute une unité à ce quota.
Pour en savoir plus, consultez Quotas et limites de Pub/Sub.
Métriques permettant de surveiller les sujets d'importation
Vous pouvez utiliser les métriques suivantes pour surveiller les sujets d'importation :
Nombre d'octets ingérés : cette métrique affiche le volume total de données (en octets) ingérées à partir d'une source d'importation dans un thème d'importation. Il fournit une répartition du nombre d'octets pour chaque source d'importation et chaque partition (shard).
Nombre de messages ingérés : cette métrique affiche le nombre total de messages d'importation pour chaque source d'importation et chaque partition.
État de la source de données d'ingestion : cette métrique affiche l'état de la source externe à partir de laquelle le sujet d'importation ingère des données. Les codes d'erreur et les solutions de contournement sont listés dans la section de dépannage des rubriques sur l'importation. Pour en savoir plus, consultez les ressources suivantes :
- Résoudre les problèmes liés à l'importation de thèmes Amazon Kinesis Data Streams
- Consultez les articles sur la résolution des problèmes d'importation Cloud Storage.
- Résoudre les problèmes d'importation de thèmes Amazon MSK
- Résoudre les problèmes liés à l'importation de thèmes Azure Event Hubs
- Résoudre les problèmes liés à l'importation de thèmes Confluent Cloud
Nombre d'échecs d'ingestion : cette métrique affiche le nombre d'échecs rencontrés lors de l'ingestion. Pour les thèmes d'importation Cloud Storage, cette métrique inclut le nom du bucket et la raison de l'échec. Pour les sujets d'importation Amazon MSK, Azure Event Hubs et Confluent Cloud, cette métrique inclut le nom du sujet Kafka ou du hub d'événements, la partition et le motif de l'échec.
Pour vérifier ces métriques, suivez les étapes décrites dans Afficher le tableau de bord de surveillance pour un seul thème.
Étapes suivantes
Pour surveiller les abonnements, consultez Surveiller les abonnements dans Pub/Sub.
Pour en savoir plus sur l'utilisation de PromQL pour créer des graphiques de surveillance, consultez Utiliser l'éditeur de requête.