Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat Dokumentasi Apigee Edge.
Apigee memungkinkan Anda membuat pemberitahuan kompleks berdasarkan beberapa kondisi. Bagian berikut menampilkan contoh pemberitahuan:
Notifikasi jika tidak ada kode respons 200 selama 5 menit
Contoh berikutnya akan membuat pemberitahuan saat tidak ada kode respons 200 (permintaan yang berhasil) selama 5 menit.
Untuk membuat pemberitahuan:
Buka Buat dasbor kebijakan pemberitahuan di Konsol Google Cloud.
- Klik Pilih Metrik.
- Batalkan pilihan tombol Active.
Catatan: Jika tidak ada data traffic API terbaru di organisasi Anda, metrik pada langkah berikutnya tidak akan ditampilkan kecuali jika opsi ini tidak dipilih.
- Pilih metrik sebagai berikut:
- Salin dan tempel nilai berikut di kolom Pilih metrik:
apigee.googleapis.com/proxy/response_count
- Pilih Apigee Proxy.
- Di panel yang terbuka di sebelah kanan, pilih Proxy.
- Di panel sebelah kanan, pilih Apigee proxy response count.
- Klik Terapkan.
- Salin dan tempel nilai berikut di kolom Pilih metrik:
- Tambahkan filter untuk kode respons sebagai berikut:
- Klik Add filter.
- Klik kolom Filter dan pilih response_code dari menu drop-down.
- Di Comparator, pilih =.
- Di kolom Value, ketik 200.
- Klik Terapkan.
Mengonfigurasi pemicu pemberitahuan
Untuk mengonfigurasi peristiwa yang memicu pemberitahuan, pertama-tama klik Konfigurasi pemicu di panel sebelah kiri. Kemudian, lakukan langkah-langkah berikut:
- Di bagian Jenis kondisi, pilih Ketidakhadiran metrik.
- Di kolom Alert trigger, pilih Any time series violations.
- Di kolom Metrik waktu tidak ada, pilih 5 min.
- Anda juga dapat memasukkan nama untuk kondisi tersebut di kolom Nama kondisi.
Dengan setelan ini, notifikasi akan dipicu saat proxy tidak terima kode respons 200 selama 5 menit.
Klik Next untuk membuka panel Configure notifications and finalize alert.
Menyiapkan notifikasi untuk pemberitahuan
Di panel Configure notifications and finalize alert, Anda dapat menyiapkan sebuah notifikasi yang akan dikirim saat peringatan dipicu. Untuk melakukannya:
Klik di Notification Channels. Jika Anda sudah membuat saluran untuk notifikasi, seperti alamat email atau nomor SMS, Anda dapat memilihnya di bagian Notification Channels.
Jika tidak, Anda perlu menambahkan saluran dengan memilih Kelola Saluran Notifikasi. Tindakan ini akan membuka panel Notification channels, tempat Anda dapat menambahkan satu atau beberapa channel. Lihat Kelola saluran notifikasi untuk informasi selengkapnya. Setelah selesai, kembali ke Konfigurasikan notifikasi dan selesaikan panel pemberitahuan.
Catatan: Anda mungkin perlu mengklik tombol muat ulang di samping Kelola Saluran Notifikasi untuk menampilkan saluran baru setelah Anda membuatnya. Setelah memilih satu atau beberapa saluran notifikasi, klik Oke.
- Di kolom Dokumentasi, Anda dapat menambahkan pesan yang akan dikirim dengan notifikasi. Misalnya, pesan mungkin menjelaskan alasan pemberitahuan, dan berisi tautan ke dokumentasi yang menjelaskan cara menanggapinya.
- Klik Berikutnya untuk meninjau detail pemberitahuan. Jika Anda puas dengannya, Klik Create Policy untuk membuat kebijakan pemberitahuan.
Peringatan lonjakan traffic
Bagian berikut menunjukkan cara membuat pemberitahuan yang dipicu saat jumlah permintaan API selama jangka waktu 1 menit melebihi 3.600.
Untuk membuat pemberitahuan:
Buka Buat dasbor kebijakan pemberitahuan di Konsol Google Cloud.
- Klik Pilih Metrik.
- Batalkan pilihan tombol Active.
Catatan: Jika tidak ada data traffic API terbaru di organisasi Anda, metrik pada langkah berikutnya tidak akan ditampilkan kecuali jika opsi ini tidak dipilih.
- Pilih metrik sebagai berikut:
- Salin dan tempel nilai berikut di kolom Pilih metrik:
apigee.googleapis.com/proxy/request_count
- Pilih Apigee Proxy.
- Di panel yang terbuka di sebelah kanan, pilih Proxy.
- Di panel sebelah kanan, pilih Jumlah permintaan proxy Apigee.
- Klik Terapkan.
- Salin dan tempel nilai berikut di kolom Pilih metrik:
- Di panel Transform data:
- Di bagian Dalam setiap deret waktu:
- Di kolom Rolling window, pilih 1 min.
- Di Rolling window function, pilih rate.
- Di bagian Di seluruh deret waktu, di bagian Agregasi deret waktu, pilih sum.
- Di bagian Dalam setiap deret waktu:
Mengonfigurasi pemicu pemberitahuan
Untuk mengonfigurasi peristiwa yang memicu pemberitahuan, klik Konfigurasi pemicu terlebih dahulu di di panel sebelah kiri. Kemudian, lakukan langkah-langkah berikut:
- Di bagian Jenis kondisi, pilih Nilai minimum.
- Di kolom Alert trigger, pilih Any time series violations.
- Di kolom Threshold position, pilih Above threshold.
- Di kolom Nilai minimum, masukkan 60.
Alasan Anda menetapkan Nilai minimum ke 60 (bukan 3.600) adalah karena satuan Nilai minimum adalah per detik. Jadi, jika nilai minimum ini dipertahankan selama 1 menit, akan ada setidaknya 3.600 permintaan dalam waktu tersebut titik.
Dengan setelan ini, peringatan akan dipicu saat jumlah total permintaan selama periode 1 menit melebihi 3.600.
Klik Next untuk membuka panel Configure notifications and finalize alert dan mengikuti langkah-langkah di Siapkan notifikasi untuk pemberitahuan.
Notifikasi latensi
Contoh berikut menunjukkan cara membuat pemberitahuan yang dipicu saat persentil ke-95 latensi rata-rata respons, selama interval 10 menit, lebih besar dari 600 md.
- Buat pemberitahuan menggunakan Apigee atau Apigee Hybrid v1.12
- Membuat pemberitahuan menggunakan Apigee Hybrid v1.10 atau v1.11
Buat pemberitahuan menggunakan Apigee atau Apigee hybrid v1.12
Untuk membuat pemberitahuan menggunakan Apigee:
Buka Buat dasbor kebijakan pemberitahuan di Konsol Google Cloud.
- Klik Pilih Metrik.
- Batalkan pilihan tombol Active.
Catatan: Jika tidak ada data traffic API terbaru di organisasi Anda, metrik di langkah berikutnya tidak akan ditampilkan kecuali jika opsi ini tidak dipilih.
- Pilih metrik sebagai berikut:
- Salin dan tempel nilai berikut di kolom Pilih metrik:
apigee.googleapis.com/proxy/latencies
- Pilih Apigee Proxy.
- Di panel yang terbuka di sebelah kanan, pilih Proxy.
- Di panel sebelah kanan, pilih Apigee proxy latencies.
- Klik Terapkan.
- Salin dan tempel nilai berikut di kolom Pilih metrik:
- Di panel Transform data, di bagian Dalam setiap deret waktu:
- Di kolom Rolling window, pilih 10 min.
- Di kolom Fungsi jendela berkelanjutan, masukkan persentil ke-95.
Lihat Membuat pemicu pemberitahuan untuk mengonfigurasi peristiwa yang memicu pemberitahuan.
Buat pemberitahuan menggunakan Apigee hybrid v1.10 atau v1.11
Untuk membuat pemberitahuan menggunakan Apigee hybrid v1.10 atau v1.11:
Buka Buat dasbor kebijakan pemberitahuan di Konsol Google Cloud.
- Klik Pilih Metrik.
- Batalkan pilihan tombol Active.
Catatan: Jika tidak ada data traffic API terbaru di organisasi Anda, metrik di langkah berikutnya tidak akan ditampilkan kecuali jika opsi ini tidak dipilih.
- Pilih metrik sebagai berikut:
- Salin dan tempel nilai berikut di kolom Pilih metrik:
apigee.googleapis.com/proxyv2/latencies_percentile
- Pilih Proxy Apigee (v2).
- Di panel yang terbuka di sebelah kanan, pilih Proxyv2.
- Di panel berikutnya di sebelah kanan, pilih Persentil respons proxy Apigee.
- Klik Terapkan.
- Salin dan tempel nilai berikut di kolom Pilih metrik:
-
Tambahkan filter sebagai berikut:
- Klik Tambahkan Filter.
- Klik kolom Filter dan pilih persentil dari menu drop-down.
- Di Comparator, pilih =.
- Di kolom Value, ketik 95.
- Klik Terapkan.
- Di panel Transform data, di bagian Dalam setiap deret waktu:
- Di kolom Rolling window, pilih 10 min.
- Di kolom Rolling window function, masukkan mean.
Lihat Membuat pemicu pemberitahuan untuk mengonfigurasi peristiwa yang memicu pemberitahuan.
Mengonfigurasi pemicu pemberitahuan
Untuk mengonfigurasi peristiwa yang memicu pemberitahuan, klik Konfigurasi pemicu terlebih dahulu di di panel sebelah kiri. Kemudian, lakukan langkah-langkah berikut:
- Di bagian Jenis kondisi, pilih Nilai minimum.
- Di kolom Alert trigger, pilih Any time series violations.
- Di kolom Threshold position, pilih Above threshold.
- Di kolom Nilai minimum, masukkan 600.
Dengan pengaturan ini, pemberitahuan akan dipicu saat latensi persentil ke-95 berada di atas batas 600 md.
Klik Next untuk membuka panel Configure notifications and finalize alert dan mengikuti langkah-langkah di Siapkan notifikasi untuk pemberitahuan.
Saat Anda menerima notifikasi dan klik tombol Lihat di Apigee dalam email notifikasi, dasbor Investigasi akan menampilkan grafik latensi dengan ambang batas, mirip dengan contoh yang ditunjukkan: