Anormallik algılamanın işleyiş şekli

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

Anormallik algılama üç ana aşamadan oluşur:

Modelleri eğitme

Anormallik algılama, API proxy'lerinizin davranış modelini geçmiş zaman serisi verilerinden eğiterek çalışır. Modeli eğitmek için herhangi bir işlem yapmanız gerekmez. Edge, son altı saatlik trafik verilerinden sizin için otomatik olarak modeller oluşturur ve eğitir. Bu nedenle Edge'in bir anormallik kaydetmesi için modeli eğitmesi amacıyla API proxy'sinde en az altı saatlik veri bulunması gerekir.

Anormallik etkinliklerini günlüğe kaydet

Çalışma zamanında Edge anormallik algılaması, API proxy'lerinizin mevcut davranışını modelin tahmin ettiği davranışla karşılaştırır. Daha sonra anormallik algılama, belirli bir güven eşiğiyle operasyonel bir metriğin tahmin edilen değeri aştığını belirleyebilir. Örneğin, 5xx hata oranı modelin tahmin ettiği hızı aştığında.

Edge bir anormallik koşulu algıladığında bu koşulu otomatik olarak Edge kullanıcı arayüzündeki Etkinlikler kontrol paneline kaydeder. Edge, algılanan her anormallik için hafif, orta veya ciddi güven eşiklerini günlüğe kaydeder. Örneğin, ciddi bir anormallik son derece yüksek bir güven düzeyine sahip anormal olarak kabul edilir.

Etkinlikler kontrol panelinde görüntülenen etkinliklerin listesi, Edge tarafından algılanan tüm anormallikleri ve tetiklenen tüm uyarıları içerir. Uyarılar, sabit veya anormallik uyarıları olabilir.

Bir anormalliği görüntülemek için:

  1. Edge kullanıcı arayüzünde Analiz > Etkinlikler'i tıklayın. Yeni Etkinlikler kontrol paneli görüntülenir: Anormallik etkinliklerini Etkinlikler kontrol panelinde görüntüleme
  2. Etkinlikler kontrol panelini şu ölçütlere göre filtreleyin:
    • Ortam
    • Bölge
    • Uyarı (düzeltilmiş ve anormallik) veya Anormallik şeklinde etkinlik türü
    • Anormallik eşiği (yalnızca anormallikler)
    • Dönem

Bir anormalliği ayrıntılı incelemek için:

  1. Anormalliği API İzleme Kontrol panelini incele bölümünde açmak için Etkinlikler kontrol panelinde anormalliğin satırını seçin. Aşağıdaki örnekte, p90 gecikmesinde hafif bir artış için bir anormalliği araştırıyorsunuz. Dikey sarı çubuk, anormalliğin nerede oluştuğunu gösterir:

    Anormallik olayı inceleme
  2. Anormalliğin ayrıntılarını görüntülemek için ekranda bir blok seçin:

    Anormallik ayrıntılarını göster
  3. Anormallik algılamayı iyileştirmeye yardımcı olmak üzere Apigee'ye geri bildirim göndermek için Geri Bildirim: Bu anormallik ne kadar doğru? seçeneğini belirleyin. Trafik kalıbının gerçek bir anormallik olup olmadığını, tespitin sizin için ne kadar faydalı olduğunu belirtmek ve isteğe bağlı bir yorum bırakmak için bu bağlantıyı kullanın:

    Anormallikle ilgili geri bildirim gönder

Uyarı oluştur

Varsayılan olarak Edge bir anormallik etkinliği oluşturur ancak anormallik uyarısı vermez. Hesaplanan eşikte algılanan bir anormalliğin gerçek bir sorun olup olmadığını belirlemek için Etkinlikler kontrol panelini incelemek size bağlıdır. Böyle bir durumda, söz konusu anormallik koşulu için geçerli veya farklı eşik düzeyinde bir uyarı oluşturabilirsiniz. Bir sonraki anormallik oluştuğunda Edge uyarı gönderir ve size e-posta veya başka türde bir bildirim gönderebilir.

Not: Uyarı yükseltildikten sonra, Edge 10 dakika geçene ve uyarı koşulu hâlâ mevcut olana kadar aynı uyarıyı tekrar oluşturmaz. Bu aralık, Edge'in aynı koşul için yinelenen uyarılar oluşturmasını önler.

Anormallik uyarısı oluşturmak için:

  1. Anormalliğin ayrıntılarını yukarıda gösterildiği gibi görüntülemek için Etkinlikler kontrol panelinde bir anormallik seçin.
  2. Anormallik ayrıntılarında Uyarı Oluştur düğmesini seçin. Uyarı oluştur paneli açılır.
  3. Uyarıyı yapılandırın. Aşağıdaki örnekte, herhangi bir bölgede prod ortamı için p90 gecikmesinde hafif bir artış olması durumunda uyarıyı yapılandırıyorsunuz:

    Anormallik uyarılarını yapılandırın

  4. Uyarı bildirimi eklemek için + Bildirim'i tıklayın.

    Bildirim Ayrıntıları Açıklama
    Kanal Kullanmak istediğiniz bildirim kanalını seçin ve hedefi belirtin: Email, Slack, PagerDuty veya Webhook.
    Hedef

    Seçilen kanal türüne göre hedefi belirleyin:

    • E-posta: E-posta adresi (ör. joe@company.com)
    • Slack - Slack kanal URL'si (ör. https://hooks.slack.com/services/T00000000/B00000000/XXXXX)
    • PagerDuty: PagerDuty kodu (ör. abcd1234efgh56789)
    • Webhook - Webhook URL'si (ör. https://apigee.com/test-webhook)

    Not: Bildirim başına yalnızca bir hedef belirtebilirsiniz. Aynı kanal türü için birden fazla hedef belirtmek üzere ek bildirimler ekleyin.

  5. Başka bildirimler eklemek için 4. adımı tekrarlayın.
  6. Bildirim eklediyseniz aşağıdaki alanı ayarlayın:
    Alan Açıklama
    Klape Bildirim gönderme sıklığı. Açılır listeden bir değer seçin.
  7. Kaydet'i tıklayın.

    Bir dahaki sefere anormallik meydana geldiğinde uyarı alırsınız.