Je hebt directe meldingen nodig voor je monitoringtool wanneer nieuwe rijen worden toegevoegd aan een specifieke BigQuery-tabel door insert-taken, zonder waarschuwingen voor andere tabellen. Hoe implementeer je dit met Stackdriver (Cloud Logging)?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik de Stackdriver API om een project-level log sink te maken met een geavanceerd logfilter dat exporteert naar Pub/Sub en abonneer je monitoringtool op dat topic..
Waarom dit het antwoord is
De correcte optie is om een project-level log sink te maken met de Stackdriver API. Dit stelt je in staat om een geavanceerd logfilter te definiëren dat specifiek zoekt naar insert-taken op de BigQuery-tabel van interesse. Door de sink te configureren om naar Cloud Pub/Sub te exporteren, worden de gefilterde logboeken direct naar een Pub/Sub-topic gestuurd. Je monitoringtool kan zich vervolgens op dit topic abonneren om onmiddellijk meldingen te ontvangen wanneer nieuwe rijen worden toegevoegd aan de specifieke BigQuery-tabel. De andere opties zijn minder geschikt: Het aanroepen van de Stackdriver API om alle logs weer te geven en lokaal te filteren is inefficiënt en reactief, niet proactief. Een log sink inschakelen die logs exporteert naar BigQuery is nuttig voor analyse, maar genereert geen directe meldingen voor een monitoringtool. Een log sink maken die exporteert naar Cloud Pub/Sub zonder een geavanceerd filter zou alle logs naar Pub/Sub sturen, wat resulteert in onnodige ruis en kosten, en niet alleen de gewenste meldingen.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig