Setelah mengonfigurasi aturan alarm AppNeta untuk mengidentifikasi peristiwa jaringan atau masalah performa tertentu, alarm akan mengirim log terstruktur ke Cloud Logging. Kemudian, Anda dapat membuat kebijakan pemberitahuan berbasis log di Google Cloud untuk mengambil tindakan pada log ini.
Pemberitahuan dan notifikasi ini membantu Anda merespons insiden jaringan secara proaktif sebelum pelanggan mulai menelepon, memahami di mana dan kapan masalah terjadi, serta memunculkan masalah tersembunyi di jaringan Anda.
Pemberitahuan Cloud Network Insights didasarkan pada log yang diterima dari alarm AppNeta. Entri log data terstruktur dikirim dari AppNeta ke Cloud Logging.
Setelah diterima oleh Cloud Logging, log dievaluasi oleh kebijakan pemberitahuan berbasis log yang memfilter log untuk alarm tertentu. Saat log cocok dengan kebijakan pemberitahuan, insiden akan dibuat. Setelah insiden dibuat, Google Cloud dapat mengirim notifikasi melalui saluran notifikasi yang dipilih (email, Slack, PagerDuty, atau Pub/Sub) saat insiden terjadi.
Cloud Network Insights menyediakan template kebijakan pemberitahuan untuk skenario pemberitahuan umum, seperti saat Titik Pemantauan offline atau jika terjadi gangguan pada jalur jaringan yang dipantau, untuk menyederhanakan penyiapan kebijakan pemberitahuan Anda. Jika Anda ingin membuat pemberitahuan tentang insiden di luar template yang telah ditentukan sebelumnya, buat pemberitahuan di Cloud Logging.
Sebelum memulai
Pemberitahuan dan notifikasi hanya dipicu saat logging
disiapkan di AppNeta dan Cloud Logging menerima log alarm
(insights_alarm) atau log peristiwa (insights_event).
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk membuat kebijakan pemberitahuan berbasis log, minta administrator Anda untuk memberi Anda peran IAM berikut pada project tempat Cloud Network Insights diaktifkan:
- Penampil Cloud Network Insights (
roles/networkmanagement.CloudNetworkInsightsViewer) -
Menambahkan saluran notifikasi ke kebijakan pemberitahuan:
Monitoring NotificationChannel Editor (
roles/monitoring.notificationChannelEditor)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membuat kebijakan pemberitahuan berbasis log
Setelah Anda mengonfigurasi Aturan Alarm di AppNeta, buat kebijakan pemberitahuan diGoogle Cloud untuk menerima notifikasi.
Menggunakan template standar
Anda dapat membuat kebijakan pemberitahuan menggunakan template yang telah ditentukan sebelumnya di Cloud Network Insights.
Buka konsol Google Cloud , lalu buka Network Intelligence > Cloud Network Insights > Alert Policies.
Klik Buat kebijakan pemberitahuan.
Pilih template kebijakan pemberitahuan.
Jika perlu, sesuaikan kebijakan pemberitahuan.
- Klik Lihat tindakan lainnya, lalu pilih Sesuaikan kebijakan pemberitahuan untuk mengubah log yang disertakan dalam pemberitahuan atau frekuensi notifikasi dan durasi tutup otomatis.
- Klik tampilkan opsi, lalu ubah frekuensi notifikasi dan durasi penutupan otomatis.
Pilih tempat untuk menerima notifikasi jika perlu. Jika Anda belum menyiapkan saluran notifikasi, lihat Membuat dan mengelola saluran notifikasi.
Klik Create.
Menggunakan Logs Explorer
Anda juga dapat membuat pemberitahuan berbasis log di Logs Explorer menggunakan bahasa kueri Logging.
Log Cloud Network Insights menggunakan salah satu opsi berikut untuk logName:
- Log alarm -
networkmanagement.googleapis.com/insights_alarm - Log peristiwa -
networkmanagement.googleapis.com/insights_event
Berikut adalah contoh kueri yang mengidentifikasi kapan alarm kritis muncul di jalur tertentu. Kueri ini dimasukkan di panel Query Logs Explorer.
logName="projects/PROJECT_ID/logs/networkmanagement.googleapis.com/insights_alarm"
resource.labels.path_id="np-abcdef"
jsonPayload.severity="CRITICAL"
jsonPayload.state="RAISED"
Untuk mengetahui informasi selengkapnya, lihat Membuat dan menyimpan kueri menggunakan bahasa kueri Logging dan Membuat kebijakan pemberitahuan berbasis log menggunakan Logs Explorer.