Hai bisogno di notifiche istantanee per il tuo strumento di monitoraggio quando nuove righe vengono aggiunte a una specifica tabella BigQuery tramite processi di inserimento, senza avvisi per altre tabelle. Come implementi questo con Stackdriver (Cloud Logging)?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzando l'API Stackdriver, crea un sink di log a livello di progetto con un filtro di log avanzato che esporta in Pub/Sub e iscrivi il tuo strumento di monitoraggio a quell'argomento..
Perché questa è la risposta
L'opzione corretta sfrutta l'API Stackdriver per creare un sink di log a livello di progetto. Questo sink può essere configurato con un filtro avanzato per catturare solo gli eventi di inserimento nella specifica tabella BigQuery desiderata, ignorando le altre tabelle. Esportando questi log filtrati in un topic Cloud Pub/Sub, si crea un canale di notifica in tempo reale. Lo strumento di monitoraggio può quindi sottoscriversi a questo topic Pub/Sub per ricevere notifiche istantanee e mirate. Le altre opzioni sono meno efficienti o non soddisfano i requisiti: Chiamare l'API Stackdriver per elencare tutti i log e applicare un filtro avanzato sarebbe inefficiente e non in tempo reale. Abilitare un sink di log che esporta i log in BigQuery non fornisce notifiche istantanee; si tratta di un'esportazione per analisi successive. Creare un sink di log che esporta in Cloud Pub/Sub dalla console Stackdriver è un passo nella giusta direzione, ma specificare l'uso dell'API e il livello di progetto (come nell'opzione corretta) è più preciso per un'implementazione programmatica e scalabile.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta