Tentang deteksi anomali

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

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

Misalnya, Anda dapat memunculkan pemberitahuan 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] di [proxy myproxy1]

Saat kondisi pemberitahuan tetap terpenuhi, API Monitoring akan memunculkan pemberitahuan untuk memberi tahu Anda tentang masalah tersebut. Namun, Anda harus menentukan kondisi pemberitahuan tertentu sebelum Pemantauan API dapat memunculkan pemberitahuan.

Meskipun pemberitahuan tetap sangat berharga, sulit untuk menentukan nilai minimum yang tepat untuk suatu kondisi karena pola traffic berubah dari waktu ke waktu. Misalnya, jika Anda menetapkan nilai minimum terlalu rendah, Anda akan menerima banyak pemberitahuan. Jika menetapkan nilai minimum terlalu tinggi, Anda mungkin akan melewatkan beberapa masalah atau pemadaman layanan kritis.

Deteksi anomali

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

Deteksi anomali berfungsi 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 Anda pikirkan untuk meningkatkan produktivitas dan mengurangi mean mime to mesolution (MTTR) masalah API Anda.

Contoh anomali yang terdeteksi dapat mencakup situasi saat rilis API baru menyebabkan lonjakan traffic yang tidak terduga dan peningkatan latensi yang sesuai untuk API. Atau, rilis yang salah dikonfigurasi di 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.
  • Nilai minimum anomali. Batas dapat berupa ringan, sedang, atau berat.

Misalnya, Edge dapat mendeteksi anomali secara otomatis seperti:

  • [Sedikit] [peningkatan error 503] di [environment prod, region region1]
  • [Peningkatan] [sedang pada error 4xx] di [lingkungan prod, region region2]
  • [Peningkatan latensi] [yang parah] di [lingkungan 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 ini.

Jenis anomali

Edge secara otomatis mendeteksi jenis anomali berikut:

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

Mengaktifkan deteksi anomali

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

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

Memeriksa apakah deteksi anomali diaktifkan

Untuk memeriksa apakah deteksi anomali diaktifkan:

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

    Mengonfigurasi notifikasi anomali
  3. Pilih Lingkungan yang diinginkan.

    Jika opsi Anomali berwarna abu-abu untuk Jenis pemberitahuan, berarti deteksi anomali dinonaktifkan.