Tentang deteksi anomali

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Dengan API Monitoring, Anda dapat membuat aturan berbasis pola yang memicu pemberitahuan berdasarkan serangkaian kondisi yang telah ditetapkan. Jenis pemberitahuan ini disebut pemberitahuan tetap dan merupakan satu-satunya jenis pemberitahuan yang didukung dalam rilis awal API Monitoring.

Misalnya, Anda dapat mengaktifkan notifikasi tetap saat:

  • [rasio error 5xx] [lebih besar dari] [10%] selama [10 menit] dari [target mytarget1]
  • [jumlah error 2xx] [kurang dari] [50] selama [5 menit] di [region us-east-1]
  • [latensi p90] [lebih besar dari] [750 md] selama [10 menit] pada [proxy myproxy1]

Jika kondisi pemberitahuan tetap terpenuhi, Pemantauan API akan memunculkan pemberitahuan untuk memberi tahu Anda tentang masalah ini. Namun, Anda harus menentukan kondisi pemberitahuan tertentu sebelum Pemantauan API dapat mengaktifkan pemberitahuan.

Meskipun notifikasi tetap sangat berharga, menentukan nilai minimum yang tepat untuk suatu kondisi mungkin sulit ditentukan karena pola lalu lintas berubah dari waktu ke waktu. Misalnya, jika nilai minimum ditetapkan terlalu rendah, Anda akan dibanjiri peringatan. Jika Anda menetapkan ambang batas terlalu tinggi, Anda mungkin melewatkan beberapa masalah kritis atau pemadaman layanan.

Deteksi anomali

Dengan deteksi anomali, Anda mengizinkan Edge mendeteksi masalah traffic dan performa, tanpa harus menentukannya sendiri. Edge secara otomatis mencari kondisi anomali pada tingkat organisasi, lingkungan, dan region. Saat terdeteksi, anomali ini dicatat ke dalam log untuk ditampilkan di Dasbor peristiwa di UI Edge.

Deteksi anomali bekerja dengan menerapkan model kecerdasan buatan (AI) dan Machine Learning (ML) ke data API historis Anda. Deteksi anomali kemudian dapat memunculkan pemberitahuan secara real time untuk skenario yang bahkan belum terpikirkan untuk meningkatkan produktivitas dan mengurangi mean mime to mesolution (MTTR) dari masalah API Anda.

Contoh anomali yang terdeteksi dapat mencakup situasi saat rilis API baru menyebabkan lonjakan traffic yang tidak terduga dan peningkatan latensi untuk API yang sesuai. Atau, rilis yang salah dikonfigurasi pada backend menyebabkan peningkatan error backend yang dilaporkan oleh API.

Anomali yang terdeteksi mencakup informasi berikut:

  • Metrik yang menyebabkan anomali, seperti latensi proxy atau kode error HTTP.
  • Ambang batas anomali. Nilai minimumnya bisa sedikit, sedang, atau berat.

Misalnya, Edge dapat otomatis mendeteksi anomali seperti:

  • [Sedikit] [peningkatan error 503] di [environment prod, region region1]
  • [Sedang] [peningkatan kesalahan 4xx] di [environment prod, region region2]
  • [Peningkatan latensi] [yang berat] di [environment prod, region region3]

Dari informasi anomali yang ditampilkan di dasbor Peristiwa, Anda dapat membuat jenis pemberitahuan baru, yang disebut pemberitahuan anomali, untuk memberi tahu Anda tentang kondisi tersebut.

Jenis anomali

Edge otomatis mendeteksi jenis anomali berikut:

  • Peningkatan error HTTP 503 di tingkat organisasi, lingkungan, dan region
  • Peningkatan error HTTP 504 di tingkat organisasi, lingkungan, dan region
  • Peningkatan semua error HTTP 4xx atau 5xx pada tingkat organisasi, lingkungan, dan region
  • Peningkatan total latensi respons untuk persentil ke-90 (p90) di tingkat organisasi, lingkungan, dan region

Aktifkan deteksi anomali

Secara default, deteksi anomali dinonaktifkan untuk organisasi dan lingkungan Edge. Untuk mengaktifkan deteksi anomali, buat permintaan ke Dukungan Apigee Edge guna mengaktifkannya untuk organisasi dan lingkungan tertentu. Apigee akan mengevaluasi lingkungan Anda dan memberi tahu apakah deteksi anomali dapat diaktifkan.

Untuk alasan performa, jangan aktifkan deteksi anomali pada semua organisasi dan lingkungan. Apigee merekomendasikan agar Anda hanya mengaktifkan deteksi anomali pada organisasi dan lingkungan yang memiliki beban traffic rata-rata minimal 10 transaksi per detik (tps).

Periksa apakah deteksi anomali diaktifkan

Untuk memeriksa apakah deteksi anomali diaktifkan:

  1. Pilih Analyze > Alert Rules di UI Edge.
  2. Pilih tombol + Notifikasi. Panel buat pemberitahuan akan terbuka:

    Mengonfigurasi pemberitahuan anomali
  3. Pilih Environment yang diinginkan.

    Jika opsi Anomali berwarna abu-abu untuk Jenis notifikasi, deteksi anomali akan dinonaktifkan.