Ana içeriğe atla

İzleme Modülleri

Apinizer İzleme modülleri, sistemin genel sağlık durumunu izlemek, anormallikleri tespit etmek ve belirlenen eşik değerleri aşıldığında eylemler tetiklemek için kullanılır.

API Sağlık Kontrolü

API Sağlık Kontrolü modülü, Çalışma Süresi Monitörü kullanılarak Proxy’nin belirtilen zaman aralığında ayakta kalma durumunu izlemeyi sağlar. Beklentilerin gerçekleşmemesi durumunda eylemler tetiklenebilir.
  • Temel Amaç: Ayakta kalma durumunu izlemek ve eylemler tetiklemek
  • Konfigürasyon: Monitörün Adı, Açıklaması, Aktif durumu ve işletilme sıklığı (Trigger Every) belirlenir
  • İstek Bilgileri: Test edilecek URL’nin Metot tipi ve URL’i girilir
  • Teyitler: Monitör sonuçlarını doğrulamak için kullanılır
  • Eylem: Monitör işletildiğinde yapılacak olan eylemin seçilmesi sağlanır
Monitör sonuçlarını doğrulamak için kullanılır:
  • Sonuç Durum Kodu: Varsayılan 200
  • Sonuç Gövdesi: Response body kontrolü
  • XPath Sonucu: XML response kontrolü
  • JsonPath Sonucu: JSON response kontrolü

Anomali Tespit Edici

Anomali Tespit Edici, log kayıtlarında zaman bazlı verileri analiz ederek beklenmedik durumların veya kalıpların bulunmasını sağlayan bir tekniktir. Literatürde bu beklenmedik durumlara aykırı değerler (outliers) veya istisnai durumlar (exceptions) denilir.
  • Tanım: Verinin beklenen davranışlarına uymayan durumların (anomalilerin) tespitidir (Örn: beklenmedik harcama artışı)
  • Veri Kaynakları: Log kayıtlarını analiz edebilmek için oluşturulan/seçilen Sorgu ve buna eklenecek Filtre bilgisi gereklidir
  • Koşullar: Bir anomaliyi belirlemek için birden çok koşul kullanılabilir ve bunlar ‘ve’ operatörü ile bağlanır
  • Eylem: Anomali tespit edildiği zaman yapılacak olan eylemin seçilmesini sağlar
Dört farklı tip metrik ölçümü mevcuttur:
  1. Metrik Değer Kontrolü: Metriğin ortalama değerinin bir eşiğin üstünde/altında olması gibi durumlar kontrol edilir
  2. Metrik Artış/Düşüş Oranı Kontrolü: Metriğin davranışının (örneğin artış hızının) bir önceki değere oranla kıyaslanması belirtilir
  3. EMA ile Bollinger Bandlarının Kullanımı: Seçilen metrik değeri üzerinde EMA formülü uygulanarak, sonucun Üst Bollinger Bandı (Upper Bollinger Band) değerinin üstünde olup olmadığı kontrol edilir
  4. Sorgu/Filtre Oranı Kontrolü: Çalışma zamanında filtre ve sorgudaki çıkan sonucun, sadece filtrede çıkan sonuca oranının yüzde olarak ifade edilmesi sağlanır

Alarm

Alarm modülü, belirli bir durum tetiklendiğinde gerçekleşecek alarmlar eklenmesini sağlar. Alarm, belirlenen bir Eşik (Threshold) değeri baz alınarak çalışır.
  • Temel Amaç: Belirlenen eşik değeri temelinde uyarılar oluşturmak
  • Konfigürasyon: Alarm için Ad, Açıklama ve Eşik değeri belirlenir
  • Tetiklenme Tipi: Alarmın Tetiklenme Tipi (Trigger Type) seçilir
  • İşletme Sıklığı: Trigger Every alanı ile alarmın işletilme sıklığı belirlenir
  • Eylemler: Alarm tetiklendiği zaman yapılacak olan eylemin seçilmesi sağlanır
  • Application Logs Count: Log Tipi seçilmelidir
  • Elasticsearch Tipleri: Bağlantı Tanımı (Connection Definition) seçilmelidir
  • Kubernetes: Pod ve Node sağlık durumu izleme
  • Sertifika: SSL ve JWK sertifika süreleri takibi