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 untuk kode respons 200 yang tidak ada selama 5 menit
- Notifikasi lonjakan traffic
- Notifikasi latensi
Notifikasi untuk kode respons 200 yang tidak ada selama 5 menit
Contoh berikutnya membuat pemberitahuan saat tidak ada kode respons 200 (permintaan berhasil) selama 5 menit.
Untuk membuat pemberitahuan:
Buka dasbor Create alerting policy di konsol Google Cloud.
- Klik Select a Metric.
- 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 kode berikut di kolom Select a metric:
apigee.googleapis.com/proxy/response_count
- Pilih Apigee Proxy.
- Di panel yang terbuka di sebelah kanan, pilih Proxy.
- Di panel berikutnya di sebelah kanan, pilih Jumlah respons proxy Apigee.
- Klik Terapkan.
- Salin dan tempel kode berikut di kolom Select a metric:
- Tambahkan filter untuk kode respons sebagai berikut:
- Klik Add filter.
- Klik kolom Filter, lalu pilih response_code dari menu drop-down.
- Di Comparator, pilih =.
- Di kolom Nilai, ketik 200.
- Klik Terapkan.
Mengonfigurasi pemicu pemberitahuan
Untuk mengonfigurasi peristiwa yang memicu pemberitahuan, klik Konfigurasikan pemicu di panel kiri terlebih dahulu. Kemudian, lakukan langkah-langkah berikut:
- Di bagian Condition type, pilih Metric absence.
- Di kolom Pemicu pemberitahuan, pilih Deret waktu mana pun melanggar.
- Di kolom Metric absence time, pilih 5 min.
- Atau, di kolom Condition name, masukkan nama untuk kondisi.
Dengan setelan ini, pemberitahuan akan dipicu saat proxy tidak menerima 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 notifikasi yang akan dikirim saat pemberitahuan dipicu. Untuk melakukannya:
Klik di kolom Notification Channels. Jika sudah membuat saluran untuk notifikasi, seperti alamat email atau nomor SMS, Anda dapat memilihnya di bagian Saluran Notifikasi.
Jika tidak, Anda harus menambahkan saluran dengan memilih Kelola Saluran Notifikasi. Tindakan ini akan membuka panel Notification channels, tempat Anda dapat menambahkan satu atau beberapa saluran. Lihat Mengelola saluran notifikasi untuk mengetahui informasi selengkapnya. Setelah selesai, kembali ke panel Configure notifications and finalize alert.
Catatan: Anda mungkin perlu mengklik tombol muat ulang di samping Kelola Saluran Notifikasi untuk menampilkan saluran baru setelah membuatnya. Setelah memilih satu atau beberapa saluran notifikasi, klik OK.
- Di kolom Dokumentasi, Anda dapat menambahkan pesan yang akan dikirim dengan notifikasi. Misalnya, pesan mungkin menjelaskan alasan peringatan, dan berisi link ke dokumentasi yang menjelaskan cara meresponsnya.
- Klik Berikutnya untuk meninjau detail pemberitahuan. Jika Anda puas dengan setelan tersebut, klik Create Policy untuk membuat kebijakan pemberitahuan.
Notifikasi lonjakan traffic
Bagian berikut menunjukkan cara membuat pemberitahuan yang dipicu saat jumlah permintaan API selama periode 1 menit melebihi 3.600.
Untuk membuat pemberitahuan:
Buka dasbor Create alerting policy di konsol Google Cloud.
- Klik Select a Metric.
- 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 kode berikut di kolom Select a metric:
apigee.googleapis.com/proxy/request_count
- Pilih Apigee Proxy.
- Di panel yang terbuka di sebelah kanan, pilih Proxy.
- Di panel berikutnya di sebelah kanan, pilih Jumlah permintaan proxy Apigee.
- Klik Terapkan.
- Salin dan tempel kode berikut di kolom Select a metric:
- 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 di panel sebelah kiri terlebih dahulu. Kemudian, lakukan langkah-langkah berikut:
- Di bagian Jenis kondisi, pilih Batas.
- Di kolom Pemicu pemberitahuan, pilih Deret waktu mana pun melanggar.
- Di kolom Threshold position, pilih Above threshold.
- Di kolom Nilai minimum, masukkan 60.
Alasan Anda menetapkan Threshold value ke 60 (bukan 3600) adalah karena unit Threshold value adalah per detik. Jadi, jika nilai minimum ini dipertahankan selama 1 menit, akan ada minimal 3.600 permintaan dalam periode waktu tersebut.
Dengan setelan ini, pemberitahuan 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 Menetapkan notifikasi untuk pemberitahuan.
Notifikasi latensi
Contoh berikut menunjukkan cara membuat pemberitahuan yang dipicu saat persentil ke-95 latensi rata-rata dalam respons, selama interval 10 menit, lebih besar dari 600 md.
- Membuat pemberitahuan menggunakan Apigee atau Apigee hybrid v1.12
- Membuat pemberitahuan menggunakan Apigee Hybrid v1.10 atau v1.11
Membuat pemberitahuan menggunakan Apigee atau Apigee hybrid v1.12
Untuk membuat pemberitahuan menggunakan Apigee:
Buka dasbor Create alerting policy di konsol Google Cloud.
- Klik Select a Metric.
- 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 kode berikut di kolom Select a metric:
apigee.googleapis.com/proxy/latencies
- Pilih Apigee Proxy.
- Di panel yang terbuka di sebelah kanan, pilih Proxy.
- Di panel berikutnya di sebelah kanan, pilih Apigee proxy latencies.
- Klik Terapkan.
- Salin dan tempel kode berikut di kolom Select a metric:
- Di panel Transform data, pada bagian Within each time series:
- Di kolom Rolling window, pilih 10 min.
- Di kolom Rolling window function, masukkan 95th percentile.
Lihat Membuat pemicu pemberitahuan untuk mengonfigurasi peristiwa yang memicu pemberitahuan.
Membuat pemberitahuan menggunakan Apigee hybrid v1.10 atau v1.11
Untuk membuat pemberitahuan menggunakan Apigee hybrid v1.10 atau v1.11:
Buka dasbor Create alerting policy di konsol Google Cloud.
- Klik Select a Metric.
- 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 kode berikut di kolom Select a metric:
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 Percentile of Apigee proxy response latencies.
- Klik Terapkan.
- Salin dan tempel kode berikut di kolom Select a metric:
-
Tambahkan filter sebagai berikut:
- Klik Tambahkan Filter.
- Klik kolom Filter, lalu pilih persentil dari menu drop-down.
- Di Comparator, pilih =.
- Di kolom Nilai, ketik 95.
- Klik Terapkan.
- Di panel Transform data, pada bagian Within each time series:
- 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 di panel sebelah kiri terlebih dahulu. Kemudian, lakukan langkah-langkah berikut:
- Di bagian Jenis kondisi, pilih Batas.
- Di kolom Pemicu pemberitahuan, pilih Deret waktu mana pun melanggar.
- Di kolom Threshold position, pilih Above threshold.
- Di kolom Nilai minimum, masukkan 600.
Dengan setelan ini, pemberitahuan akan dipicu saat persentil ke-95 latensi berada di atas nilai minimum 600 md.
Klik Next untuk membuka panel Configure notifications and finalize alert dan mengikuti langkah-langkah di Menetapkan notifikasi untuk pemberitahuan.
Saat Anda menerima notifikasi dan mengklik tombol Lihat di Apigee dalam email notifikasi, Dasbor Investigasi akan menampilkan grafik latensi dengan nilai minimum, mirip dengan contoh yang ditampilkan: