Halaman ini menjelaskan cara menggunakan Cloud Deploy dan Kemampuan Observasi Google Cloud untuk menyiapkan kebijakan pemberitahuan agar Anda mendapatkan pemberitahuan untuk peristiwa dan kondisi tertentu di Cloud Deploy.
Pemberitahuan untuk Cloud Deploy dihasilkan menggunakan log platform yang disimpan oleh Cloud Logging. Kemampuan Observabilitas Google Cloud mendukung pemberitahuan yang dihasilkan menggunakan data deret waktu dari Cloud Monitoring, tetapi pemberitahuan Cloud Deploy hanya didasarkan pada log.
Kebijakan pemberitahuan Cloud Deploy ditetapkan per pipeline pengiriman.
Apa itu peringatan?
Pemberitahuan adalah notifikasi dari Kemampuan Observasi Google Cloud dalam kondisi tertentu. Anda menetapkan ketentuan tersebut dalam kebijakan pemberitahuan. Dokumentasi kemampuan observasi Google Cloud menjelaskan kebijakan pemberitahuan dan pemberitahuan secara lebih mendetail. Dokumen ini menjelaskan aktivitas Cloud Deploy tertentu yang kebijakan pemberitahuannya dapat Anda siapkan.
Pemberitahuan yang tersedia
Anda dapat menyiapkan kebijakan pemberitahuan untuk situasi berikut, khusus untuk Cloud Deploy:
Operasi render, untuk rilis tertentu, gagal.
Untuk setiap rilis, semua manifes, definisi layanan, dan konfigurasi lain apa pun yang harus dirender akan dirender untuk semua target sebelum apa pun di-deploy. Pemberitahuan ini memberi tahu Anda jika operasi render rilis gagal.
Peluncuran gagal.
Pemberitahuan ini memberi tahu Anda saat peluncuran dalam pipeline pengiriman ini gagal. Kemudian Anda dapat mengambil tindakan, seperti yang dijelaskan dalam artikel Mengelola peluncuran.
Peluncuran memerlukan persetujuan.
Salah satu target Anda dikonfigurasi untuk memerlukan persetujuan, dan rilis sekarang dipromosikan ke target tersebut, tetapi menunggu persetujuan.
Peluncuran dengan strategi deployment canary memerlukan kemajuan bertahap.
Saat menggunakan strategi deployment canary, setiap penambahan canary adalah satu fase dalam peluncuran untuk rilis dan target tersebut. Proses tersebut dapat dilakukan secara manual atau otomatis. Jika ada peluncuran yang menunggu tahap lanjutan, Anda akan diberi tahu.
Izin apa yang Anda perlukan?
Orang yang menggunakan konsol Google Cloud untuk menyiapkan kebijakan pemberitahuan harus memiliki izin yang diperlukan oleh Kemampuan Observabilitas Google Cloud.
Mengonfigurasi pemberitahuan Cloud Deploy
Untuk membuat pemberitahuan untuk pipeline pengiriman:
Buka halaman Detail pipeline pengiriman untuk pipeline yang kebijakan pemberitahuannya ingin Anda buat.
Klik tombol Peringatan yang direkomendasikan.
Dialog Alert policy templates akan ditampilkan, yang menampilkan template kebijakan pemberitahuan yang tersedia untuk Cloud Deploy.
Pilih setiap template kebijakan yang ingin Anda gunakan untuk pipeline pengiriman ini.
Anda juga dapat mengklik Tampilkan opsi untuk menetapkan opsi untuk template, dan melihat pesan log saat ini yang terkait dengan template kebijakan tersebut.
Di bagian Konfigurasi notifikasi, pilih saluran notifikasi atau saluran yang akan dikirimi notifikasi.
Jika belum mengonfigurasi saluran notifikasi, Anda dapat mengklik Manage notifikasi channels.
Secara default, maksimum 1 pemberitahuan per kebijakan dikirimkan setiap 5 menit. Anda dapat mengonfigurasinya di bagian Tampilkan opsi untuk setiap template kebijakan pemberitahuan.
Untuk mengetahui informasi selengkapnya tentang cara menyiapkan kebijakan pemberitahuan dan saluran notifikasi, lihat Ringkasan pemberitahuan.
Cara lain untuk menyiapkan pemberitahuan
Selain membuat kebijakan pemberitahuan menggunakan Konsol Google Cloud, Anda dapat menggunakan Cloud Monitoring API atau penyedia Terraform dengan kemampuan observasi Google Cloud.