Kibana Nedir?
İngilizce: Kibana
Kibana, Elasticsearch'teki log ve metrik verilerini görselleştirip analiz etmeyi sağlayan; ELK Stack'in görsel bileşenidir.
Kibana Nedir?
Kibana, Elasticsearch üzerinde tutulan log, metrik ve olay verilerini aramak, filtrelemek ve görselleştirmek için kullanılan Elastic Stack arayüzüdür. Ham log satırlarını grafik, tablo, harita ve dashboard haline getirerek operasyon ekiplerinin sistemi daha hızlı anlamasını sağlar.
Kibana’da veriler index pattern veya data view üzerinden seçilir. Kullanıcı KQL ya da Lucene sorgularıyla kayıtları filtreler, zaman aralığı belirler ve görselleştirmeler oluşturur. Uygulama hataları, HTTP durum kodları, yanıt süreleri, kullanıcı davranışları ve altyapı metrikleri aynı panelde izlenebilir. Alerting özelliğiyle belirli eşikler veya sorgu sonuçları için bildirim üretilebilir.
Nerede Kullanılır?
- Üretim hatalarının log üzerinden kök neden analizinde
- API gecikmesi, 5xx oranı ve trafik artışlarının izlenmesinde
- Güvenlik olayları veya şüpheli davranışların araştırılmasında
- Ürün ve operasyon ekipleri için okunabilir dashboard hazırlanmasında
Kibana’nın değeri, logların düzenli ve sorgulanabilir formatta gönderilmesine bağlıdır. Alan adları, zaman damgası, correlation ID ve ortam bilgisi standart değilse panel anlamlı sonuç üretmez. Bu yüzden logging, monitoring ve Elasticsearch tasarımı birlikte ele alınmalıdır.
İlgili Terimler
Elasticsearch, büyük metin ve log verileri üzerinde hızlı arama, filtreleme ve analitik sorgular çalıştıran dağıtık arama motorudur.
Altyapı İzlemeAltyapı izleme, sunucu, ağ, veritabanı ve bulut kaynaklarından metrik toplayıp arıza belirtilerini erken yakalama sürecidir.
LoglamaLoglama, uygulama ve sistemlerin çalışma zamanı olaylarını kayıt altına alma pratiğidir; hata ayıklama ve izleme için kritiktir.
MonitoringMonitoring, uygulama ve altyapı metriklerini, loglarını ve uyarılarını izleyerek sorunları kullanıcı etkilenmeden yakalamayı amaçlar.