Menerapkan kebijakan pemberitahuan umum

Bagian ini memberikan contoh kueri pemberitahuan terperinci yang dapat Anda gunakan untuk memfilter data Cloud Logging. Untuk mempelajari kolom kueri khusus untuk Pemeliharaan Terpadu lebih lanjut, lihat skema log.

Pemberitahuan tentang pemeliharaan terjadwal baru

Untuk mendapatkan pemberitahuan tentang pemeliharaan terjadwal baru, tentukan logName untuk peristiwa pemeliharaan di project Anda, dan status SCHEDULED. Contoh:

log_id("maintenance.googleapis.com/maintenance_events") AND
jsonPayload.state = "SCHEDULED"

Memberikan pemberitahuan saat pemeliharaan dijadwalkan untuk jenis resource tertentu

Untuk mendapatkan pemberitahuan tentang pemeliharaan terjadwal baru untuk jenis resource tertentu, tentukan logName untuk peristiwa pemeliharaan di project Anda, status SCHEDULED, dan tentukan resource.type. Misalnya, instance Cloud SQL:

log_id("maintenance.googleapis.com/maintenance_events") AND
jsonPayload.state = "SCHEDULED" AND
jsonPayload.resource.type = "sqladmin.googleapis.com/Instance"

Pemberitahuan saat pemeliharaan dimulai di lokasi tertentu

Untuk mendapatkan pemberitahuan tentang pemeliharaan baru yang dimulai di lokasi tertentu, tentukan logName untuk peristiwa pemeliharaan di project Anda, status STARTED, dan tentukan lokasinya. Misalnya, us-central1:

log_id("maintenance.googleapis.com/maintenance_events") AND
jsonPayload.state = "STARTED" AND
jsonPayload.resource.labels.location = "us-central1"

Memberikan pemberitahuan saat pemeliharaan berhasil dilakukan pada resource tertentu

Untuk memberikan pemberitahuan tentang pemeliharaan yang berhasil pada resource tertentu, tentukan logName untuk peristiwa pemeliharaan di project Anda, status SUCCEEDED, dan tentukan resourceName. Misalnya, prod-db:

log_id("maintenance.googleapis.com/maintenance_events") AND
jsonPayload.state = "SUCCEEDED" AND
jsonPayload.resource.resourceName = "//sqladmin.googleapis.com/projects/proj-1/instances/prod-db"

Memberi tahu jika ada perubahan pada waktu mulai pemeliharaan yang dijadwalkan

Untuk mendapatkan pemberitahuan saat ada perubahan pada waktu mulai yang dijadwalkan, tentukan logName untuk peristiwa pemeliharaan di project Anda, dan periksa update terbaru pada timeline.schedule.startTime field. Contoh:

log_id("maintenance.googleapis.com/maintenance_events") AND
labels."maintenance.googleapis.com/updated_fields" =~ "maintenanceScheduledStartTime"

Langkah berikutnya