• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

IntégrationGoogle Cloud Pub/Sub monitoring

Les intégrations New Relic avec la Google Cloud Platform (GCP) en incluent une qui signale les données de Google Cloud Pub/Sub à New Relic. Ce document explique comment activer l’intégration GCP Pub/Sub et décrit les données qu’elle signale.

Caractéristiques

Dans le cadre de la solution d’analyse de flux Google Cloud, le service Cloud Pub/Sub ingère et distribue des flux d’événements pour un traitement des données et une analyse rapides. L’intégration New Relic Pub/Sub collecte les métriques de publication, de distribution, de backlog et de rétention sur les rubriques, les abonnements et les instantanés.

Activer l'intégration

Pour activer l’intégration, suivez les procédures standard pour connecter votre service GCP à New Relic:

Fréquence des sondages

Les intégrations New Relic interrogent vos services GCP selon un intervalle d’interrogation qui varie selon l’intégration. La fréquence d'interrogation pour Google Cloud Pub/Sub est de 5 minutes. La résolution est de 1 point de données par minute.

Important

Cloud Pub/Sub prend en charge des intervalles d’interrogation de 1 minute pour les intégrations WIF en version préliminaire limitée. Pour demander l’accès, contactez le support New Relic.

Fédération d'identité de workload (Workload Identity Federation)

Rechercher et utiliser des données

Une fois que vous avez activé l’intégration, vos ressources Pub/Sub apparaissent sous forme d’entités dans l’explorateur d’entités de New Relic. Pour voir les dashboards et gérer les services, accédez à one.newrelic.com > All capabilities > Infrastructure > GCP.

Toutes les métriques Pub/Sub disponibles dans le monitoring cloud de GCP sont collectées en tant que métriques dimensionnelles dans le type d’événement Metric. Des métriques supplémentaires au-delà de ce tableau sont collectées automatiquement. Consultez la documentation de Google sur les métriques Pub/Sub pour obtenir la liste complète.

Entité

données métriques

Principales métriques — Topic

Nom métrique

Unité

Description

gcp.pubsub.topic.send_request_count

Compter

Nombre de requests de publication sur le topic, réparties par code de réponse.

gcp.pubsub.topic.send_request_latencies

Microsecondes

Distribution de la latence des requêtes de publication au niveau du topic.

gcp.pubsub.topic.publish_message_count

Compter

Nombre de messages publiés dans la rubrique.

gcp.pubsub.topic.message_sizes

Octets

Distribution de la taille des messages publiés sur le sujet.

gcp.pubsub.topic.byte_cost

Octets

Coût en octets des opérations sur le sujet, utilisé pour la comptabilisation des quotas.

gcp.pubsub.topic.num_retained_messages

Compter

Nombre de messages conservés dans le sujet.

gcp.pubsub.topic.num_unacked_messages_by_region

Compter

Nombre de messages non acquittés conservés par le topic, réparti par région.

gcp.pubsub.topic.retained_bytes

Octets

Taille totale en octets des messages conservés dans le topic.

gcp.pubsub.topic.oldest_retained_message_age

Secondes

Âge du message le plus ancien conservé dans la rubrique.

gcp.pubsub.topic.oldest_unacked_message_age_by_region

Secondes

Âge du plus ancien message non acquitté dans le topic, réparti par région.

gcp.pubsub.topic.publish_quota_utilization

Pour cent

Ratio d’utilisation du quota de publication pour le sujet.

gcp.pubsub.topic.config_updates_count

Compter

Nombre de modifications de configuration appliquées au topic, ventilé par type d’opération et résultat.

Pour la liste complète des métriques de sujet, consultez la documentation de Google sur les métriques Pub/Sub.

Principales métriques — abonnement

Nom métrique

Unité

Description

gcp.pubsub.subscription.num_undelivered_messages

Compter

Nombre de messages en attente non acquittés dans l’abonnement.

gcp.pubsub.subscription.backlog_bytes

Octets

Taille totale en octets des messages non acquittés dans l’abonnement.

gcp.pubsub.subscription.oldest_unacked_message_age

Secondes

Âge du plus ancien message non acquitté dans l’abonnement.

gcp.pubsub.subscription.num_outstanding_messages

Compter

Nombre de messages livrés au point de terminaison push de l'abonnement mais pas encore acquittés.

gcp.pubsub.subscription.ack_message_count

Compter

Nombre de messages acquittés sur l’abonnement.

gcp.pubsub.subscription.ack_latencies

Millisecondes

Distribution de la latence d’acquittement au niveau de l’abonnement.

gcp.pubsub.subscription.pull_request_count

Compter

Nombre de demandes de tirage émises pour l’abonnement, réparties par code de réponse.

gcp.pubsub.subscription.pull_ack_request_count

Compter

Nombre de requests d’acquittement émises pour l’abonnement, réparties par code de réponse.

gcp.pubsub.subscription.push_request_count

Compter

Nombre de tentatives de push de l’abonnement vers son point de terminaison, segmentées par code de réponse.

gcp.pubsub.subscription.push_request_latencies

Microsecondes

Distribution de la latence des requêtes push de l'abonnement vers son point de terminaison, répartie par code de réponse.

gcp.pubsub.subscription.streaming_pull_response_count

Compter

Nombre de réponses StreamingPull renvoyées pour l’abonnement, réparties par code de réponse.

gcp.pubsub.subscription.expired_ack_deadlines_count

Compter

Nombre de délais d’acquittement qui ont expiré avant que l’abonné n’acquitte le message.

gcp.pubsub.subscription.dead_letter_message_count

Compter

Nombre de messages livrés de l’abonnement à son sujet de lettres mortes.

gcp.pubsub.subscription.byte_cost

Octets

Coût en octets des opérations sur l'abonnement, utilisé pour la comptabilisation des quotas.

gcp.pubsub.subscription.delivery_latency_health_score

Booléen

Score de santé indiquant si la latence de distribution de l’abonnement est dans sa cible.

Pour la liste complète des métriques d’abonnement, consultez la documentation sur les métriques Pub/Sub de Google.

Métriques clés — instantané

Nom métrique

Unité

Description

gcp.pubsub.snapshot.num_messages

Compter

Nombre de messages conservés dans le snapshot.

gcp.pubsub.snapshot.backlog_bytes

Octets

Taille totale en octets des messages conservés dans le snapshot.

gcp.pubsub.snapshot.oldest_message_age

Secondes

Âge du message le plus ancien dans l’instantané.

gcp.pubsub.snapshot.num_messages_by_region

Compter

Nombre de messages contenus dans le snapshot, répartis par région.

gcp.pubsub.snapshot.backlog_bytes_by_region

Octets

Taille totale en octets des messages conservés dans l’instantané, répartie par région.

gcp.pubsub.snapshot.oldest_message_age_by_region

Secondes

Âge du message le plus ancien dans le snapshot, segmenté par région.

gcp.pubsub.snapshot.config_updates_count

Compter

Nombre de modifications de configuration appliquées au snapshot, ventilé par type d’opération et résultat.

Pour obtenir la liste complète des métriques d’instantané, consultez la documentation sur les métriques Pub/Sub de Google.

Compte de service ou compte utilisateur

Rechercher et utiliser des données

Après avoir activé l'intégration et attendu quelques minutes (en fonction de la fréquence d'interrogation), les données apparaîtront dans l'UI de New Relic. Pour rechercher et utiliser vos données, y compris les liens vers vos et vos paramètres d'alerte, accédez à one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration).

Les sujets Pub/Sub sont des entités nommées qui représentent des flux de messages, et les abonnements sont des entités nommées qui représentent des destinations de messages sur un sujet particulier.

Pour afficher les données métriques de votre intégration GCP Pub/Sub dans New Relic, créez une requête NRQL pour l'événement GcpPubSubTopicSample et GcpPubSubSubscriptionSample et leur attribut associé.

Exemple de sous-sujet GcpPub

requête GcpPubSubTopicSample événement dans New Relic pour afficher les données de l'attribut suivant :

Attribut

Description

topic.ByteCost

Coût des opérations, mesuré en octets. Ceci est utilisé pour mesurer l'utilisation des quotas.

topic.ConfigUpdates

Nombre cumulé de modifications de configuration, regroupées par type d'opération et résultat.

topic.MessageSizes

Répartition des tailles des messages publiés (en octets).

topic.NumRetainedAckedMessagesByRegion

Nombre de messages reconnus conservés dans une rubrique, répartis par région Cloud.

topic.NumUnackedMessagesByRegion

Nombre de messages non reconnus dans une rubrique, répartis par région Cloud.

topic.OldestRetainedAckedMessageAgeByRegion

Âge (en secondes) du message reconnu le plus ancien conservé dans une rubrique, réparti par région Cloud.

topic.OldestUnackedMessageAgeByRegion

Âge (en secondes) du message non reconnu le plus ancien dans une rubrique, réparti par région Cloud.

topic.RetainedAckedBytesByRegion

Taille totale en octets des messages reconnus conservés dans une rubrique, répartis par région Cloud.

topic.SendMessageOperation

Nombre cumulé d'opérations de publication de messages.

topic.SendRequest

Nombre cumulé de requests de publication.

topic.UnackedBytesByRegion

Taille totale en octets des messages non reconnus dans une rubrique, répartie par région Cloud.

Exemple d'abonnement GcpPubSub

requête GcpPubSubSubscriptionSample événement dans New Relic pour afficher les données de l'attribut suivant :

Attribut

Description

subscription.BacklogBytes

Taille totale en octets des messages non reconnus (alias messages en attente) dans un abonnement.

subscription.ByteCost

Coût cumulé des opérations, mesuré en octets. Ceci est utilisé pour mesurer l'utilisation des quotas.

subscription.ConfigUpdates

Nombre cumulé de modifications de configuration pour chaque abonnement, regroupées par type d'opération et résultat.

subscription.ModAckDeadlineMessageOperation

Nombre cumulé d'opérations de message ModifyAckDeadline, regroupées par résultat.

subscription.ModAckDeadlineRequest

Nombre cumulé de requests ModifyAckDeadline, regroupées par résultat.

subscription.NumOutstandingMessages

Nombre de messages livrés au point de terminaison push d'un abonnement, mais pas encore reconnus.

subscription.NumRetainedAckedMessages

Nombre de messages reconnus conservés dans un abonnement.

subscription.NumRetainedAckedMessagesByRegion

Nombre de messages reconnus conservés dans un abonnement, répartis par région Cloud.

subscription.NumUnackedMessagesByRegion

Nombre de messages non reconnus dans un abonnement, répartis par région Cloud.

subscription.NumUndeliveredMessages

Nombre de messages non reconnus (aka messages en attente) dans un abonnement.

subscription.OldestRetainedAckedMessageAge

Âge (en secondes) du message reconnu le plus ancien conservé dans un abonnement.

subscription.OldestRetainedAckedMessageAgeByRegion

Âge (en secondes) du message reconnu le plus ancien conservé dans un abonnement, réparti par région Cloud.

subscription.OldestUnackedMessageAge

Âge (en secondes) du plus ancien message non reconnu (aka message d'arriéré) dans un abonnement.

subscription.OldestUnackedMessageAgeByRegion

Âge (en secondes) du message non reconnu le plus ancien dans un abonnement, réparti par région Cloud.

subscription.PullAckMessageOperation

Nombre cumulé d'opérations de messages d'accusé de réception, regroupées par résultat.

subscription.PullAckRequest

Nombre cumulé de requests d'accusé de réception, regroupées par résultat.

subscription.PullMessageOperation

Nombre cumulé d'opérations d'extraction de messages, regroupées par résultat.

subscription.PullRequest

Nombre cumulé de demandes de tirage, regroupées par résultat.

subscription.PushRequest

Nombre cumulé de tentatives de push, regroupées par résultat. Contrairement aux pulls, l'implémentation du serveur push ne regroupe pas les messages utilisateur, donc chaque demande ne contient qu'un seul message utilisateur. Le serveur push réessaye en cas d'erreur, de sorte qu'un message utilisateur donné peut apparaître plusieurs fois.

subscription.PushRequestLatencies

Répartition de la latence des requêtes push (en microsecondes), regroupée par résultat.

subscription.RetainedAckedBytes

Taille totale en octets des messages reconnus conservés dans un abonnement.

subscription.RetainedAckedBytesByRegion

Taille totale en octets des messages reconnus conservés dans un abonnement, répartie par région Cloud.

subscription.StreamingPullAckMessageOperation

Nombre cumulé d'opérations de messages d'accusé de réception StreamingPull, regroupées par résultat.

subscription.StreamingPullAckRequest

Nombre cumulé de demandes de tirage en streaming avec des identifiants d'accusé de réception non vides, regroupées par résultat.

subscription.StreamingPullMessageOperation

Nombre cumulé d'opérations d'extraction de messages en streaming, regroupées par résultat.

subscription.StreamingPullModAckDeadlineMessageOperation

Nombre cumulé d'opérations StreamingPull ModifyAckDeadline, regroupées par résultat.

subscription.StreamingPullModAckDeadlineRequest

Nombre cumulé de demandes de tirage en streaming avec des champs ModifyAckDeadline non vides, regroupés par résultat.

subscription.StreamingPullResponse

Nombre cumulé de réponses d'extraction en continu, regroupées par résultat.

subscription.UnackedBytesByRegion

Taille totale en octets des messages non reconnus dans un abonnement, répartie par région Cloud.

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.