Genel Bakış
Log seviyeleri ve filtreleme, Kibana kullanılarak API trafik loglarının analiz edilmesi için kritik öneme sahiptir.Kibana, Elasticsearch verilerini görselleştirmek ve analiz etmek için kullanılan arayüz programıdır. Kibana ile log seviyelerine göre filtreleme yapılabilir ve belirli log türlerine odaklanılabilir.
Log Seviyeleri
Apinizer’da kullanılan log seviyeleri aşağıdaki gibidir:ERROR
Hata logları kritik sorunları ve sistem hatalarını içerir. Bu seviyedeki loglar, acil müdahale gerektiren durumları gösterir.
WARN
Uyarı logları potansiyel sorunları ve dikkat edilmesi gereken durumları içerir. Bu seviyedeki loglar, önleyici bakım için önemlidir.
INFO
Bilgi logları genel sistem aktivitelerini ve bilgilendirici mesajları içerir. Bu seviyedeki loglar, sistem durumunu takip etmek için kullanılır.
DEBUG
Debug logları detaylı teknik bilgileri içerir. Bu seviyedeki loglar, sorun giderme ve geliştirme süreçlerinde kullanılır.
Filtreleme Seçenekleri
Kibana’da çeşitli filtreleme seçenekleri kullanılabilir:Zaman Aralığına Göre Filtreleme
Belirli bir zaman aralığındaki logları görüntüleyebilirsiniz. Son 15 dakika, son 1 saat, son 24 saat gibi önceden tanımlı aralıklar veya özel zaman aralıkları seçebilirsiniz.
Log Seviyesine Göre Filtreleme
Belirli log seviyelerindeki logları filtreleyebilirsiniz. Örneğin, sadece ERROR seviyesindeki logları görüntüleyebilirsiniz.
API Proxy'ye Göre Filtreleme
Belirli bir API Proxy’ye ait logları filtreleyebilirsiniz. Bu, belirli bir API’nin performansını ve hatalarını analiz etmek için kullanışlıdır.
Durum Koduna Göre Filtreleme
HTTP durum kodlarına göre filtreleme yapabilirsiniz. Örneğin, sadece 500 hata kodlarına sahip istekleri görüntüleyebilirsiniz.
Filtreleme Kullanım Senaryoları
1
Hata Analizi
ERROR seviyesindeki logları filtreleyerek sistem hatalarını analiz edebilirsiniz. Zaman aralığı ve API Proxy bazlı filtreleme ile spesifik hataları tespit edebilirsiniz.
2
Performans İzleme
Belirli bir API Proxy için INFO ve WARN seviyesindeki logları filtreleyerek performans metriklerini izleyebilirsiniz.
3
Sorun Giderme
DEBUG seviyesindeki logları filtreleyerek detaylı teknik bilgilere erişebilir ve sorun giderme işlemlerini gerçekleştirebilirsiniz.
4
Güvenlik Analizi
Durum koduna göre filtreleme yaparak güvenlik ihlallerini ve yetkisiz erişim denemelerini tespit edebilirsiniz.

