Genel Bakış
Kibana, Elasticsearch verilerini görselleştirmek ve analiz etmek için kullanılan arayüz programıdır. Kibana, Elasticsearch kümesiyle iletişim kurarak verileri alır.Kibana’nın temel özelliklerinden biri, Elasticsearch’e kaydedilen logları anlık olarak izleyebilme yeteneğidir. Bu, gerçek zamanlı olarak log verilerini takip etmenizi ve analiz etmenizi sağlar.
Log Arama Özellikleri
Kibana’da log arama için çeşitli özellikler kullanılabilir:KQL Sorguları
Kibana Query Language (KQL) sorguları ile gelişmiş log arama yapabilirsiniz. KQL, kullanıcı dostu bir sorgu dilidir ve karmaşık filtreleme işlemlerini kolaylaştırır.
Lucene Syntax
Lucene sorgu syntax’ı ile geleneksel arama sorguları yazabilirsiniz. Lucene, daha gelişmiş ve esnek sorgu imkanları sunar.
Filtreleme Seçenekleri
Çoklu filtreleme seçenekleri ile logları daraltabilirsiniz. Alan bazlı, değer bazlı ve zaman bazlı filtreler uygulayabilirsiniz.
Zaman Aralığı Seçimi
Zaman aralığı seçimi ile belirli bir zaman dilimindeki logları görüntüleyebilirsiniz. Son 15 dakika, son 1 saat, son 24 saat gibi önceden tanımlı aralıklar kullanılabilir.
Alan Bazlı Arama
Belirli alanlara göre arama yapabilirsiniz. Örneğin, sadece hata mesajlarını, belirli bir API Proxy’yi veya kullanıcı adını içeren logları arayabilirsiniz.
Discover Sekmesi
Discover sekmesini kullanarak logları görüntüleyebilirsiniz. Discover, Kibana’nın temel log görüntüleme arayüzüdür.
Görselleştirme Seçenekleri
Kibana ile log verileri çeşitli şekillerde görselleştirilebilir:Zaman Çizelgeleri
Zaman çizelgeleri ile logların zaman içindeki dağılımını görselleştirebilirsiniz. Bu, trend analizi ve anomali tespiti için kullanışlıdır.
Histogram Grafikleri
Histogram grafikleri ile log sayılarının dağılımını görüntüleyebilirsiniz. Bu, log yoğunluğunu anlamak için faydalıdır.
Pasta Grafikleri
Pasta grafikleri ile kategorilere göre log dağılımını görselleştirebilirsiniz. Örneğin, hata türlerine göre dağılım gösterebilirsiniz.
Tablolar
Tablolar ile detaylı log bilgilerini görüntüleyebilirsiniz. Tablolar, sıralama ve filtreleme özellikleri sunar.
Isı Haritaları
Isı haritaları ile log yoğunluğunu görsel olarak temsil edebilirsiniz. Bu, yoğun zaman dilimlerini tespit etmek için kullanışlıdır.
Alan Grafikleri
Alan grafikleri ile zaman içindeki değişimleri görselleştirebilirsiniz. Bu, trend analizi için idealdir.
Kibana Kurulumu
Kibana kurulumu için aşağıdaki adımlar izlenebilir:Windows Kurulumu
1
Kibana Sürümünü İndirin
Kibana’nın uyumlu sürümünü indirin. Elasticsearch sürümünüzle uyumlu bir Kibana sürümü seçmeniz gerekmektedir.
2
Dosyayı Ayıklayın
İndirilen dosyayı ayıklayın ve hedef klasöre kaydedin.
3
Konfigürasyon Dosyasını Düzenleyin
Config klasörü içindeki
kibana.yml dosyasını düzenleyin. Elasticsearch bağlantı bilgilerini ve diğer ayarları yapılandırın.4
Kibana'yı Başlatın
bin/kibana.bat komutu ile Kibana’yı başlatın.Linux Kurulumu
1
Kibana Arşivini İndirin
Kibana arşivini indirin. Elasticsearch sürümünüzle uyumlu bir sürüm seçin.
2
Arşivi Çıkartın
İndirilen arşivi çıkartın ve hedef dizine yerleştirin.
3
Konfigürasyon Dosyasını Düzenleyin
Config klasörü içindeki
kibana.yml dosyasını düzenleyin. Elasticsearch bağlantı ayarlarını yapılandırın.4
Kibana'yı Başlatın
./bin/kibana komutu ile Kibana’yı başlatın.İlgili Konular
Daha fazla bilgi için aşağıdaki sayfaları inceleyebilirsiniz:Log Konumları
Apinizer’da log dosyalarının konumları hakkında bilgi edinin
Log Seviyeleri ve Filtreleme
Log seviyeleri ve filtreleme seçenekleri hakkında bilgi edinin
Log Pattern Analizi
Log pattern analizi teknikleri hakkında bilgi edinin
API Trafik Loglarını Kibana ile Görselleştirme
Kibana ile API trafik loglarını görselleştirme hakkında detaylı bilgi edinin

