Necesita notificaciones instantáneas en su herramienta de monitoreo cuando se añaden nuevas filas a una tabla específica de BigQuery mediante trabajos de inserción, sin alertas para otras tablas. ¿Cómo implementa esto con Stackdriver (Cloud Logging)?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usando la API de Stackdriver, cree un log sink a nivel de proyecto con un filtro de log avanzado que exporte a Pub/Sub y suscriba su herramienta de monitoreo a ese tema..
Por qué esta es la respuesta
La opción correcta es crear un log sink a nivel de proyecto con un filtro avanzado que exporte a Pub/Sub. Esto permite filtrar los eventos de inserción de BigQuery (protoPayload.methodName="google.cloud.bigquery.v2.JobService.InsertJob") y especificar la tabla (protoPayload.resourceName="projects/PROJECTID/datasets/DATASETID/tables/TABLEID"). Al exportar a Pub/Sub, su herramienta de monitoreo puede suscribirse al tema y recibir notificaciones instantáneas y específicas. Las otras opciones son incorrectas porque: Llamar a la API de Stackdriver para listar todos los logs y aplicar un filtro es ineficiente y no proporciona notificaciones instantáneas. Habilitar un log sink que exporte logs a BigQuery es para análisis de logs, no para notificaciones instantáneas a una herramienta de monitoreo externa. Crear un log sink que exporte a Cloud Pub/Sub sin un filtro avanzado enviaría todos los logs, no solo los de la tabla específica, lo que generaría ruido y no cumpliría el requisito de especificidad.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta