Te ofrecemos esta traducción automática para facilitar la lectura.
En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.
BigQuery es el almacén de datos sin servidor de Google Cloud. La integración de New Relic con BigQuery recopila métricas de consulta, ejecución, almacenamiento y utilización de ranuras tanto a nivel de proyecto como de conjunto de datos.
La integración de New Relic consulta sus servicios de GCP de acuerdo con un intervalo de sondeo que varía según la integración. La frecuencia de sondeo para Google BigQuery es de 5 minutos. La resolución es 1 punto de datos cada minuto.
Importante
BigQuery admite intervalos de sondeo de 1 minuto para las integraciones de WIF en versión preliminar limitada. Para solicitar acceso, comuníquese con el soporte de New Relic.
Activar Tabla métrica
La colección de tablas métricas de BigQuery está deshabilitada de forma predeterminada. Esto afecta la métrica enumerada en GcpBigQueryTableSample. Para recopilar esas métricas, active la configuración "Habilitar tabla métrica" en el menú de configuración de la integración de BigQuery.
Federación de identidades de workload (Workload Identity Federation)
Buscar y utilizar datos
Después de habilitar la integración, sus recursos de BigQuery aparecen como entidades en el explorador de entidades de New Relic. Para ver los dashboards y administrar los servicios, vaya a one.newrelic.com > All capabilities > Infrastructure > GCP.
Todas las métricas de BigQuery disponibles en el monitoreo de la nube de GCP se recopilan como métricas dimensionales en el tipo de evento Metric. Las métricas adicionales más allá de esta tabla se recopilan automáticamente. Consulte la documentación de métricas de BigQuery de Google para obtener la lista completa.
Entidad
Entidad
Tipo de entidad
Tipo de recurso
Proyecto
GCPBIGQUERYPROJECT
bigquery_project
Conjunto de datos
GCPBIGQUERYDATASET
bigquery_dataset
Mesa
GCPBIGQUERYTABLE
bigquery_table
Datos métricos
Métricas clave — proyecto
Nombre de la métrica
Unidad
Descripción
gcp.bigquery.query.count
Contar
Número de consultas ejecutadas en el proyecto, desglosadas por
query_type
y
state
.
gcp.bigquery.query.execution_times
Segundos
Distribución del tiempo de ejecución de la consulta en todo el proyecto.
gcp.bigquery.slots.allocated_for_project
Contar
Número de slots asignados actualmente al proyecto.
gcp.bigquery.storage.uploaded_bytes
Bytes
Bytes subidos a BigQuery en el proyecto.
gcp.bigquery.storage.uploaded_row_count
Contar
Número de filas cargadas en BigQuery en el proyecto.
Métricas clave — conjunto de datos
Nombre de la métrica
Unidad
Descripción
gcp.bigquery.storage.stored_bytes
Bytes
Total de bytes almacenados en el conjunto de datos.
gcp.bigquery.storage.table_count
Contar
Número de tablas en el conjunto de datos.
gcp.bigquery.storage.stored_logical_bytes
Bytes
Bytes lógicos almacenados en el conjunto de datos (tamaño sin comprimir).
gcp.bigquery.storage.stored_physical_bytes
Bytes
Bytes físicos almacenados en el conjunto de datos (tamaño comprimido en disco).
Métricas clave — tabla
Nombre de la métrica
Unidad
Descripción
gcp.bigquery.storage.stored_bytes
Bytes
Número de bytes lógicos almacenados en la tabla. GCP etiqueta las 100 tablas principales por conjunto de datos (por tamaño) con una etiqueta
table
en esta métrica; el resto se agrupa sin etiqueta de tabla.
gcp.bigquery.storage.uploaded_bytes
Bytes
Bytes cargados en la tabla.
gcp.bigquery.storage.uploaded_bytes_billed
Bytes
Bytes facturados por los datos cargados en la tabla. Actualmente solo se factura la API de streaming.
New Relic también recopila métricas para los siguientes tipos de recursos de BigQuery. Estos tipos de recursos no crean entidades en el explorador de entidades, por lo que consulte sus métricas directamente en el tipo de evento Metric.
Nombre de la métrica
Unidad
Descripción
gcp.bigquery.query.count
Contar
Consultas en curso.
gcp.bigquery.query.execution_times
Segundos
Distribución de los tiempos de ejecución para las consultas que se completaron correctamente dentro del último intervalo de muestreo. No se incluyen las consultas incompletas ni fallidas.
gcp.bigquery.query.scanned_bytes
Bytes
Bytes escaneados.
gcp.bigquery.query.scanned_bytes_billed
Bytes
Bytes escaneados facturados.
gcp.bigquery.slots.allocated
Contar
Cantidad de ranuras de BigQuery asignadas actualmente para el proyecto. La asignación de ranuras se puede desglosar según la reserva y el tipo de trabajo. La precisión de esta métrica puede ser deficiente, especialmente el desglose por reserva. Considere usar gráficos de recursos en su lugar.
gcp.bigquery.slots.allocated_for_project
Contar
Número de ranuras de BigQuery asignadas actualmente para trabajos de consulta en el proyecto.
Número de slots de BigQuery asignados actualmente en todos los proyectos de la reserva. Tenga en cuenta que los datos de la métrica solo se informan mientras al menos un proyecto se haya asignado a la reserva y esté consumiendo slots. Como alternativa, considere consultar la información de las reservas desde INFORMATION_SCHEMA, que no tiene estas limitaciones.
gcp.bigquery.slots.total_available
Contar
(Obsoleto) Número total de ranuras de BigQuery disponibles para el proyecto. Si usa la API de BigQuery Reservations, considere usar bigquery.googleapis.com/slots/assigned y bigquery.googleapis.com/slots/max_assigned en su lugar.
Nombre de la métrica
Unidad
Descripción
gcp.bigquery.job.continuous.backlog_records
Contar
El número estimado de registros atrasados para cada etapa del trabajo continuo.
El número estimado de bytes procesados para cada etapa del trabajo continuo.
gcp.bigquery.job.continuous.output_watermark
Microsegundos
El timestamp más reciente, en microsegundos desde la época, hasta el cual todos los datos han sido procesados por esta etapa del trabajo continuo.
gcp.bigquery.job.continuous.records_read
Contar
El número de registros de entrada leídos para cada etapa del trabajo continuo.
gcp.bigquery.job.continuous.records_written
Contar
El número de registros de salida escritos para cada etapa del trabajo continuo.
gcp.bigquery.job.continuous.slots.used_time
Milisegundos
El total de milisegundos de ranura utilizados por el trabajo continuo.
Nombre de la métrica
Unidad
Descripción
gcp.bigquerystorage.write.concurrent_connections
Contar
Conexión simultánea por proyecto para BigQuery Write API. Para ser coherente con la cuota de conexiones simultáneas, la métrica se encuentra de forma predeterminada en el proyecto que inició las AppendRowsRequests (asociado con la clave de API o la cuenta de servicio).
Acumulación total de resultados de conexión con la API de BigQuery Write.
gcp.bigquerystorage.write.server_side_latencies
Contar
La distribución de la latencia (en milisegundos) en el frontend de la API de escritura de BigQuery desde la recepción de un AppendRowsRequest hasta el envío de un AppendRowsResponse.
gcp.bigquerystorage.write.transcoding_latencies
Contar
La distribución de la latencia de transcodificación (en milisegundos) en el frontend de la API de BigQuery Write.
gcp.bigquerystorage.write.uploaded_bytes_count
Contar
Acumulación total de bytes ingeridos por la API de BigQuery Write.
gcp.bigquerystorage.write.uploaded_row_count
Contar
Acumulación total de filas ingeridas de la API de BigQuery Write.
La distribución de la latencia (en milisegundos) en el frontend de la API de escritura de BigQuery desde la recepción de un AppendRowsRequest hasta el envío de un AppendRowsResponse.
La cantidad de datos almacenados en la caché de BI Engine por tabla para las tablas más grandes en la caché.
gcp.bigquerybiengine.reservation.total_bytes
Bytes
Tamaño de la reserva de BI engine.
gcp.bigquerybiengine.reservation.used_bytes
Bytes
Utilización de la reserva de BI engine.
Cuenta de servicio o cuenta de usuario
Buscar y utilizar datos
Después de activar la integración y esperar unos minutos (según la frecuencia de sondeo ), los datos aparecerán en la New Relic UI. Para buscar y utilizar sus datos, incluidos enlaces a su y configuración de alertas, vaya a one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration).
Para ver datos métricos para su integración de Google BigQuery en New Relic, cree una consulta NRQL para los eventosGcpBigQueryProjectSample, GcpBigQueryDatasetSample y GcpBigQueryTableSample y su atributo.
GcpBigQueryProjectSample
Consulta GcpBigQueryProjectSample evento en New Relic para ver datos de la siguiente métrica. La resolución es de un punto de datos por minuto con un retraso de 8 minutos.
Atributo
Descripción
query.Count
Consulta a bordo.
query.ExecutionTimes
Distribución de tiempos de ejecución de consultas.
slots.Allocated
Número de espacios actualmente asignados para el proyecto.
slots.AllocatedForProject
Número de espacios actualmente asignados para trabajos de consulta en el proyecto.
slots.AllocatedForProjectAndJobType
Número de espacios actualmente asignados para el proyecto y tipo de trabajo.
slots.AllocatedForReservation
Número de espacios actualmente asignados para el proyecto en la reserva.
slots.TotalAllocatedForReservation
Número de espacios asignados actualmente entre proyectos en la reserva.
slots.TotalAvailable
Número total de espacios disponibles para el proyecto.
GcpBigQueryDatasetSample
Consulta GcpBigQueryDatasetSample evento en New Relic para ver datos de la siguiente métrica. La resolución es un punto de datos cada 30 minutos con un retraso de 3 horas.
Atributo
Descripción
storage.StoredBytes
Cantidad de bytes almacenados.
storage.Tables
Número de mesas.
GcpBigQueryTableSample
Consulta GcpBigQueryTableSample evento para ver datos de la siguiente métrica. La resolución es de un punto de datos por minuto con un retraso de 6 horas.
Atributo
Descripción
storage.UploadedBytes
Bytes cargados.
storage.UploadedBytesBilled
Bytes cargados facturados. Actualmente solo se factura la API de streaming.