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.
BigQuery est l’entrepôt de données sans serveur de Google Cloud. L’intégration BigQuery de New Relic collecte les métriques de requête, d’exécution, de stockage et d’utilisation des slots à l’échelle du projet et du jeu de données.
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 BigQuery est de 5 minutes. La résolution est de 1 point de données chaque minute.
Important
BigQuery 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.
Activer les métriques du tableau
La collecte des métriques de table BigQuery est désactivée par défaut. Cela affecte les métriques répertoriées sous GcpBigQueryTableSample. Pour collecter ces métriques, activez le paramètre « Activer les métriques de table » dans le menu de configuration de l'intégration BigQuery.
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 BigQuery apparaissent sous forme d’entité dans l’explorateur d’entités New Relic. Pour voir les dashboards et gérer les services, accédez à one.newrelic.com > All capabilities > Infrastructure > GCP.
Toutes les métriques BigQuery disponibles dans le monitoring cloud 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 sur les métriques BigQuery de Google pour obtenir la liste complète.
Entité
Entité
Type d’entité
Type de ressource
Projet
GCPBIGQUERYPROJECT
bigquery_project
Jeu de données
GCPBIGQUERYDATASET
bigquery_dataset
Tableau
GCPBIGQUERYTABLE
bigquery_table
données métriques
Principales métriques — Projet
Nom métrique
Unité
Description
gcp.bigquery.query.count
Compter
Nombre de requêtes exécutées dans le projet, ventilées par
query_type
et
state
.
gcp.bigquery.query.execution_times
Secondes
Répartition du temps d'exécution des requêtes dans l'ensemble du projet.
gcp.bigquery.slots.allocated_for_project
Compter
Nombre d’emplacements actuellement alloués au projet.
gcp.bigquery.storage.uploaded_bytes
Octets
Octets téléversés vers BigQuery dans le projet.
gcp.bigquery.storage.uploaded_row_count
Compter
Nombre de lignes chargées dans BigQuery dans le projet.
Métriques clés — jeu de données
Nom métrique
Unité
Description
gcp.bigquery.storage.stored_bytes
Octets
Total des octets stockés dans le jeu de données.
gcp.bigquery.storage.table_count
Compter
Nombre de tables dans le jeu de données.
gcp.bigquery.storage.stored_logical_bytes
Octets
Octets logiques stockés dans le jeu de données (taille non compressée).
gcp.bigquery.storage.stored_physical_bytes
Octets
Octets physiques stockés dans le jeu de données (taille compressée sur le disque).
Métriques clés — Tableau
Nom métrique
Unité
Description
gcp.bigquery.storage.stored_bytes
Octets
Nombre d'octets logiques stockés dans la table. GCP ajoute une étiquette
table
aux 100 premières tables par ensemble de données (par taille) sur cette métrique ; les autres sont regroupées sans étiquette de table.
gcp.bigquery.storage.uploaded_bytes
Octets
Octets chargés dans la table.
gcp.bigquery.storage.uploaded_bytes_billed
Octets
Octets facturés pour les données chargées dans la table. Actuellement, seule l'API de streaming est facturée.
New Relic collecte également des métriques pour les types de ressources BigQuery suivants. Ces types de ressources ne créent pas d’entités dans l’explorateur d’entités, effectuez donc une requête pour leurs métriques directement sur le type d’événement Metric.
Nom métrique
Unité
Description
gcp.bigquery.query.count
Compter
Requêtes en cours.
gcp.bigquery.query.execution_times
Secondes
Distribution des temps d’exécution des requêtes qui ont abouti au cours du dernier intervalle d’échantillonnage. Les requêtes incomplètes et en échec ne sont pas incluses.
gcp.bigquery.query.scanned_bytes
Octets
Octets analysés.
gcp.bigquery.query.scanned_bytes_billed
Octets
Octets analysés facturés.
gcp.bigquery.slots.allocated
Compter
Nombre d’emplacements BigQuery actuellement alloués pour le projet. L’allocation des emplacements peut être répartie en fonction de la réservation, et du type de tâche. La précision de cette métrique peut être faible, en particulier la répartition par réservation. Envisagez plutôt d’utiliser des graphiques de ressources.
gcp.bigquery.slots.allocated_for_project
Compter
Nombre d’emplacements BigQuery actuellement alloués pour les tâches de requête dans le projet.
Nombre d’emplacements BigQuery actuellement alloués sur l’ensemble des projets de la réservation. Notez que les données de la métrique ne sont rapportées que lorsqu’au moins un projet a été assigné à la réservation et consomme des emplacements. À titre d’alternative, envisagez d’interroger les informations sur les réservations à partir de INFORMATION_SCHEMA, qui ne présente pas ces limitations.
gcp.bigquery.slots.total_available
Compter
(Obsolète) Nombre total d’emplacements BigQuery disponibles pour le projet. Si vous utilisez l’API BigQuery Reservations, envisagez d’utiliser bigquery.googleapis.com/slots/assigned et bigquery.googleapis.com/slots/max_assigned à la place.
Nom métrique
Unité
Description
gcp.bigquery.job.continuous.backlog_records
Compter
Le nombre estimé d'enregistrements du backlog pour chaque étape de la tâche continue.
Le nombre estimé d’octets traités pour chaque étape de la tâche continue.
gcp.bigquery.job.continuous.output_watermark
Microsecondes
L’horodatage le plus récent, en microsecondes depuis l’époque, jusqu’auquel toutes les données ont été traitées par cette étape du continuous job.
gcp.bigquery.job.continuous.records_read
Compter
Le nombre d’enregistrements d’entrée lus pour chaque étape de la tâche continue.
gcp.bigquery.job.continuous.records_written
Compter
Le nombre d’enregistrements de sortie écrits pour chaque étape du travail continu.
gcp.bigquery.job.continuous.slots.used_time
Millisecondes
Le nombre total de millisecondes d’emplacement utilisées par le continuous job.
Nom métrique
Unité
Description
gcp.bigquerystorage.write.concurrent_connections
Compter
Connexion simultanée par projet pour l’API BigQuery Write. Pour être cohérent avec le quota de connexions simultanées, la métrique est par défaut sur le projet qui a initié les AppendRowsRequests (associé à la clé API, ou au compte de service).
Accumulation totale des résultats de connexion avec l’API BigQuery Write.
gcp.bigquerystorage.write.server_side_latencies
Compter
La distribution de la latence (en millisecondes) dans le frontend de l’API BigQuery Write, de la réception d’une AppendRowsRequest à l’envoi d’une AppendRowsResponse.
gcp.bigquerystorage.write.transcoding_latencies
Compter
La distribution de la latence de transcodage (en millisecondes) dans le frontend de l'API BigQuery Write.
gcp.bigquerystorage.write.uploaded_bytes_count
Compter
Accumulation totale des octets ingérés par l’API BigQuery Write.
gcp.bigquerystorage.write.uploaded_row_count
Compter
Accumulation totale des lignes ingérées par l’API BigQuery Write.
La distribution de la latence (en millisecondes) dans le frontend de l’API BigQuery Write, de la réception d’une AppendRowsRequest à l’envoi d’une AppendRowsResponse.
Pour afficher les données métriques de votre intégration Google BigQuery dans New Relic, créez une requête NRQL pour GcpBigQueryProjectSample, GcpBigQueryDatasetSample et GcpBigQueryTableSampleévénement et leur attribut.
Exemple de projet GcpBigQuery
requête GcpBigQueryProjectSample événement dans New Relic pour afficher les données pour les métriques suivantes. La résolution est d'un point de données par minute avec un délai de 8 minutes.
Attribut
Description
query.Count
Requête en vol.
query.ExecutionTimes
Distribution des temps d'exécution des requêtes.
slots.Allocated
Nombre d'emplacements actuellement alloués au projet.
slots.AllocatedForProject
Nombre d'emplacements actuellement alloués aux tâches de requête dans le projet.
slots.AllocatedForProjectAndJobType
Nombre d'emplacements actuellement alloués au projet et au type de travail.
slots.AllocatedForReservation
Nombre d'emplacements actuellement alloués au projet dans la réservation.
slots.TotalAllocatedForReservation
Nombre d'emplacements actuellement attribués aux projets de la réservation.
slots.TotalAvailable
Nombre total d'emplacements disponibles pour le projet.
Exemple de jeu de données GcpBigQuery
requête GcpBigQueryDatasetSample événement dans New Relic pour afficher les données pour les métriques suivantes. La résolution est d'un point de données toutes les 30 minutes avec un délai de 3 heures.
Attribut
Description
storage.StoredBytes
Quantité d'octets stockés.
storage.Tables
Nombre de tables.
Exemple de table GcpBigQuery
requête GcpBigQueryTableSample événement pour afficher les données pour les métriques suivantes. La résolution est d'un point de données par minute avec un délai de 6 heures.
Attribut
Description
storage.UploadedBytes
Octets téléchargés.
storage.UploadedBytesBilled
Octets téléchargés facturés. Actuellement, seule l'API de streaming est facturée.