Kibana - Genel Bakış

Kibana ağırlıklı olarak çizgi grafik, çubuk grafik, pasta grafikleri, ısı haritaları, bölge haritaları, koordinat haritaları, gösterge, hedefler, zaman çizelgesi vb. şeklinde büyük hacimli günlükleri analiz etmek için kullanılan açık kaynaklı, tarayıcı tabanlı bir görselleştirme aracıdır. Giriş kaynağının hata eğilimlerinde veya diğer önemli olaylarındaki değişiklikleri tahmin etmek veya görmek için. Kibana, birlikte sözde olanı oluşturan Elasticsearch ve Logstash ile senkronize çalışır. ELK yığını.

ELK Stack nedir?

ELK Elasticsearch, Logstash ve Kibana anlamına gelir. ELKgünlük analizi için dünya çapında kullanılan popüler günlük yönetim platformlarından biridir. ELK yığınında, Logstash farklı giriş kaynaklarından günlük verilerini veya diğer olayları çıkarır. Olayları işler ve daha sonra Elasticsearch'te depolar.

Kibana Elasticsearch'ten günlüklere erişen ve kullanıcıya çizgi grafik, çubuk grafik, pasta grafikler vb. şeklinde görüntüleyebilen bir görselleştirme aracıdır.

ELK Yığının temel akışı, buradaki resimde gösterilmektedir -

Logstash, günlüklerin dosyalandığı tüm uzak kaynaklardan veri toplamaktan sorumludur ve bunları Elasticsearch'e iletir.

Elasticsearch, verilerin toplandığı bir veritabanı görevi görür ve Kibana, verileri aşağıda gösterildiği gibi çubuk grafikler, pasta grafikleri, ısı haritaları şeklinde kullanıcıya göstermek için Elasticsearch'ten alınan verileri kullanır -

Verileri gerçek zamanlı olarak, örneğin günlük veya saatlik olarak kullanıcıya gösterir. Kibana UI kullanıcı dostudur ve yeni başlayanlar için anlaması çok kolaydır.

Kibana'nın Özellikleri

Kibana, kullanıcılarına aşağıdaki özellikleri sunar -

Görselleştirme

Kibana'nın verileri kolay bir şekilde görselleştirmenin birçok yolu vardır. Yaygın olarak kullanılanlardan bazıları dikey çubuk grafik, yatay çubuk grafik, pasta grafik, çizgi grafik, ısı haritası vb.

Gösterge Paneli

Görselleştirmeleri hazırladığımızda, hepsi tek bir panoya - Dashboard'a yerleştirilebilir. Farklı bölümleri birlikte incelemek, tam olarak ne olduğu hakkında size net bir genel fikir verir.

Geliştirme Araçları

Dev araçlarını kullanarak dizinlerinizle çalışabilirsiniz. Yeni başlayanlar, geliştirme araçlarından sahte dizinler ekleyebilir ve ayrıca verileri ekleyebilir, güncelleyebilir, silebilir ve görselleştirme oluşturmak için dizinleri kullanabilir.

Raporlar

Görselleştirme ve gösterge panosu biçimindeki tüm veriler, koda gömülü veya başkalarıyla paylaşılacak URL'ler biçiminde raporlara (CSV biçimi) dönüştürülebilir.

Filtreler ve Arama sorgusu

Bir gösterge tablosundan veya görselleştirme aracından belirli bir girdi için gerekli ayrıntıları elde etmek için filtrelerden ve arama sorgularından yararlanabilirsiniz.

Eklentiler

Kibana'da yeni bir görselleştirme veya başka bir kullanıcı arayüzü eklemek için üçüncü taraf eklentileri ekleyebilirsiniz.

Koordinat ve Bölge Haritaları

Kibana'daki bir koordinat ve bölge haritası, verilerin gerçekçi bir görünümünü vererek coğrafi harita üzerinde görselleştirmeyi göstermeye yardımcı olur.

Zaman çizelgesi

Timelion olarak da adlandırılır timelineesas olarak zamana dayalı veri analizi için kullanılan bir başka görselleştirme aracıdır. Zaman çizelgesi ile çalışmak için, indekse bağlanmamıza ve ayrıca ihtiyacımız olan sonuçları elde etmek için veriler üzerinde hesaplamalar yapmamıza yardımcı olan basit ifade dilini kullanmamız gerekir. Verilerin hafta, ay vb. Açısından önceki döngüye kıyasla daha fazla yardımcı olur.

Tuval

Kanvas, Kibana'daki bir başka güçlü özelliktir. Kanvas görselleştirmeyi kullanarak verilerinizi farklı renk kombinasyonlarında, şekillerde, metinlerde, temelde çalışma alanı olarak adlandırılan birden çok sayfada temsil edebilirsiniz.

Kibana'nın Avantajları

Kibana, kullanıcılarına aşağıdaki avantajları sunar -

  • Temel olarak çizgi grafiği, çubuk grafik, pasta grafikleri, ısı haritaları vb. Biçimindeki büyük hacimli günlükleri analiz etmek için kullanılan açık kaynaklı tarayıcı tabanlı görselleştirme aracı içerir.

  • Yeni başlayanlar için anlaması basit ve kolaydır.

  • Görselleştirme ve gösterge panosunun raporlara dönüştürülme kolaylığı.

  • Kanvas görselleştirme, karmaşık verileri kolay bir şekilde analiz etmeye yardımcı olur.

  • Kibana'daki zaman çizelgesi görselleştirme, performansı daha iyi anlamak için verileri geriye doğru karşılaştırmaya yardımcı olur.

Kibana'nın dezavantajları

  • Kibana'ya eklenti eklemek, sürüm uyuşmazlığı varsa çok sıkıcı olabilir.

  • Eski sürümden yenisine yükseltmek istediğinizde sorunlarla karşılaşma eğilimindesiniz.