Anormallik algılama hakkında

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

API Monitoring, önceden tanımlanmış bir dizi koşula göre uyarıları tetikleyen kalıp tabanlı kurallar oluşturmanıza olanak tanır. Bu tür uyarılar sabit uyarılar olarak adlandırılır ve API Monitoring'in ilk sürümünde desteklenen tek uyarı türüdür.

Örneğin, aşağıdaki durumlarda sabit uyarı verebilirsiniz:

  • [5xx hata oranı] [şundan büyüktür:] [%10] ([10 dakika] için süre: [hedefim1]
  • [2xx hatasının sayısı] [bölge us-east-1 bölgesinde [5 dakika] süreyle [şundan küçük] [50]
  • [p90 gecikmesi] [proxy myproxy1] üzerinde [10 dakika] için [şundan büyük] [750ms]

Düzeltilen bir uyarının koşulları karşılandığında API Monitoring, sorun hakkında sizi bilgilendirmek için bir uyarı verir. Ancak API Monitoring'in uyarıyı doğrulayabilmesi için belirli uyarı koşullarını tanımlamış olmanız gerekir.

Düzeltilen uyarılar değerli olsa da trafik kalıpları zaman içinde değiştiğinden bir durum için doğru eşikleri belirlemek zor olabilir. Örneğin, çok düşük bir eşik ayarlarsanız çok sayıda uyarı alırsınız. Çok yüksek bir eşik belirlerseniz bazı kritik sorunları veya kesintileri kaçırabilirsiniz.

Anormallik algılama

Anormallik algılama özelliği sayesinde, trafik ve performans sorunlarını önceden belirlemek zorunda kalmadan Edge'in bunları tespit etmesini sağlarsınız. Edge; kuruluş, ortam ve bölge düzeylerinde anormallik koşullarını otomatik olarak arar. Algılandığında anormallik, Edge kullanıcı arayüzündeki Etkinlikler kontrol panelinde gösterilmek üzere günlüğe kaydedilir.

Anormallik algılama, geçmiş API verilerinize yapay zeka (AI) ve Makine Öğrenimi (ML) modelleri uygulayarak çalışır. Böylece anormallik algılama, üretkenliğinizi artırmak ve API sorunlarınızın ortalama ölçüm değerini (MTTR) azaltmak için aklınıza gelmemiş olabilecek senaryolar hakkında gerçek zamanlı olarak uyarılar verebilir.

Algılanan anormalliklere örnek olarak, yeni bir API sürümünün trafikte beklenmedik bir artışa yol açtığı durumlar ve API için gecikmede buna karşılık gelen bir artışın yol açtığı durumlar gösterilebilir. Arka uçtaki yanlış yapılandırılmış bir sürüm de API tarafından raporlanan arka uç hatalarında artışa neden olabilir.

Algılanan anormallik aşağıdaki bilgileri içerir:

  • Proxy gecikmesi veya HTTP hata kodu gibi anormalliğe neden olan metrik.
  • Anormalliğin eşiği. Eşik değeri hafif, orta veya yüksek olabilir.

Örneğin, Edge aşağıdaki gibi bir anormalliği otomatik olarak algılayabilir:

  • [Environment prod, area1] içinde [hafif] [503 hatalarının artışı]
  • [ortam ürünü, bölge2] içinde [orta düzey] [4xx hatalarını düzeltme]
  • [Ortam üretimi, bölge3] bölgesinde [şiddetli] [gecikme artışı]

Ardından, Etkinlikler kontrol panelinde görüntülenen anormallik bilgilerinden anormallik uyarısı adı verilen yeni bir uyarı türü oluşturabilirsiniz.

Anormallik türleri

Edge aşağıdaki anormallik türlerini otomatik olarak algılar:

  • Kuruluş, ortam ve bölge düzeyinde HTTP 503 hatalarında artış
  • Kuruluş, ortam ve bölge düzeyinde HTTP 504 hatalarında artış
  • Kuruluş, ortam ve bölge düzeyindeki tüm HTTP 4xx veya 5xx hatalarında artış
  • Kuruluş, ortam ve bölge düzeyinde 90. yüzdelik dilim (p90) için toplam yanıt gecikmesindeki artış

Anormallik algılamayı etkinleştir

Varsayılan olarak, Edge kuruluşları ve ortamları için anormallik algılama devre dışıdır. Anormallik algılamayı etkinleştirmek için Apigee Edge Desteği'nden istekte bulunarak bu özelliği belirli bir kuruluş ve ortamda etkinleştirin. Apigee, ortamınızı değerlendirecek ve anormallik algılama özelliğinin etkinleştirilip etkinleştirilemeyeceğini size bildirecektir.

Performansı korumak amacıyla, anormallik algılamayı tüm kuruluş ve ortamlarda etkinleştirmeyin. Apigee, anormallik algılama özelliğini yalnızca ortalama trafik yükü saniyede en az 10 işlem (tps) olan bir kuruluş ve ortamda etkinleştirmenizi önerir.

Anormallik algılama özelliğinin etkinleştirilip etkinleştirilmediğini kontrol etme

Anormallik algılama özelliğinin etkinleştirilip etkinleştirilmediğini kontrol etmek için:

  1. Edge kullanıcı arayüzünde Analiz > Uyarı Kuralları'nı seçin.
  2. + Uyarı düğmesini seçin. Uyarı oluşturma paneli açılır:

    Anormallik uyarılarını yapılandırın
  3. İstediğiniz Ortam'ı seçin.

    Uyarı türü için Anormallik seçeneği devre dışıysa anormallik algılama devre dışıdır.