Pemeliharaan Terpadu menghasilkan log melalui Cloud Logging. Anda dapat membuat pemberitahuan dan notifikasi berdasarkan kondisi log yang berbeda dan melalui webhook yang didukung, atau saluran notifikasi lainnya.
Mengonfigurasi kebijakan pemberitahuan
Kebijakan pemberitahuan untuk pemeliharaan terencana tersedia melalui Cloud Logging. Anda dapat menerima notifikasi untuk salah satu kondisi berikut:
- Saat acara pemeliharaan baru dijadwalkan untuk resource yang digunakan oleh project Anda.
- Saat status peristiwa pemeliharaan berubah (misalnya, dari
SCHEDULEDmenjadiSTARTED). - Jika ada perubahan pada waktu mulai atau berakhir yang dijadwalkan untuk pemeliharaan.
- Saat pemeliharaan memengaruhi resource di lokasi tertentu.
Notifikasi menggunakan kebijakan pemberitahuan berbasis log. Setelah mengonfigurasi kebijakan pemberitahuan, Anda akan menerima notifikasi setiap kali kondisi Anda terpenuhi. Pemberitahuan tunduk pada batas Cloud Monitoring.
Mengonfigurasi saluran notifikasi
Pemberitahuan log menggunakan saluran notifikasi, yang memberi tahu Anda, atau tim siaga Anda, saat kebijakan pemberitahuan dipicu, dan yang mendukung berbagai integrasi, seperti:
- Pub/Sub
- PagerDuty
- Slack
- SMS
- Webhook
Unified Maintenance bekerja dengan Google Cloud Observability untuk mengonfigurasi integrasi pihak ketiga. Untuk integrasi pihak ketiga, gunakan webhook untuk mengirim notifikasi ke endpoint publik seperti ServiceNow, DataDog, atau OpsGenie, atau gunakan Pub/Sub untuk mengirim notifikasi ke endpoint pribadi. Anda memiliki kontrol atas log mana yang dikirim ke alat pihak ketiga ini melalui filter pencatatan log. Untuk mengetahui informasi selengkapnya tentang cara menulis filter, lihat Bahasa kueri logging.
Untuk mempelajari lebih lanjut webhook, lihat Membuat dan mengelola saluran notifikasi dalam dokumentasi Google Cloud Observability.
Mengonfigurasi notifikasi dengan Cloud Logging
Anda dapat membuat pemberitahuan berbasis log untuk mendapatkan notifikasi setiap kali log yang cocok dengan filter yang diberikan diserap. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi kebijakan pemberitahuan berbasis log.
- Di konsol Google Cloud , buka halaman Logs Explorer:
- Pilih project Google Cloud Anda.
- Klik Buat pemberitahuan log. Bergantung pada ukuran jendela, opsi ini mungkin muncul di menu Tindakan.
- Di panel Buat kebijakan pemberitahuan berbasis log, berikan Nama Kebijakan Pemberitahuan dan Dokumentasi yang ingin Anda sertakan dalam notifikasi. Klik Next.
- Opsional: Pilih tingkat keparahan untuk kebijakan ini.
- Buat filter penyertaan untuk menentukan log mana yang disertakan dalam pemberitahuan
dengan menulis kueri. Untuk mengetahui informasi selengkapnya tentang penulisan kueri, lihat
Bahasa kueri logging.
Contoh berikut adalah pemberitahuan untuk setiap peristiwa pemeliharaan terjadwal yang terkait
dengan resource Cloud SQL:
log_id("maintenance.googleapis.com/maintenance_events") AND jsonPayload.resource.type = "sqladmin.googleapis.com/Instance" AND jsonPayload.state = "SCHEDULED"
- Opsional: Klik Pratinjau log. Jika tidak ada resource yang memenuhi kriteria yang ditentukan, pratinjau tidak akan ditampilkan.
- Opsional: Klik Tambahkan label untuk membuat label dari kolom log (misalnya,
description) jika Anda berintegrasi dengan alat pihak ketiga seperti Slack. Klik Next. - Opsional: Konfigurasi Waktu antarnotifikasi minimum dan Durasi penutupan otomatis insiden. Klik Next.
- Jika telah mengonfigurasi saluran yang didukung, Anda dapat memilihnya dari daftar Saluran Notifikasi; jika tidak, Anda dapat mengklik Kelola Saluran Notifikasi dan menambahkan saluran yang didukung. Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengelola saluran notifikasi.
- Klik Simpan. Pemberitahuan berbasis log Anda kini siap diuji.
Langkah berikutnya
- Ringkasan skema log
- Menerapkan kebijakan pemberitahuan umum
- Mengontrol pemeliharaan