Mengonfigurasi pemberitahuan dan notifikasi

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 SCHEDULED menjadi STARTED).
  • 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:

  • Email
  • 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.

  1. Di konsol Google Cloud , buka halaman Logs Explorer:

    Buka Logs Explorer

  2. Pilih project Google Cloud Anda.
  3. Klik Buat pemberitahuan log. Bergantung pada ukuran jendela, opsi ini mungkin muncul di menu Tindakan.
  4. 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.
  5. 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"
  6. Opsional: Klik Pratinjau log. Jika tidak ada resource yang memenuhi kriteria yang ditentukan, pratinjau tidak akan ditampilkan.
  7. Opsional: Klik Tambahkan label untuk membuat label dari kolom log (misalnya, description) jika Anda berintegrasi dengan alat pihak ketiga seperti Slack. Klik Next.
  8. Opsional: Konfigurasi Waktu antarnotifikasi minimum dan Durasi penutupan otomatis insiden. Klik Next.
  9. 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.
  10. Klik Simpan. Pemberitahuan berbasis log Anda kini siap diuji.

Langkah berikutnya