Kibana Log Arama
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:
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 sorgu syntax'ı ile geleneksel arama sorguları yazabilirsiniz. Lucene, daha gelişmiş ve esnek sorgu imkanları sunar.
Çoklu filtreleme seçenekleri ile logları daraltabilirsiniz. Alan bazlı, değer bazlı ve zaman bazlı filtreler uygulayabilirsiniz.
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.
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 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 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 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 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 ile detaylı log bilgilerini görüntüleyebilirsiniz. Tablolar, sıralama ve filtreleme özellikleri sunar.
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 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
Kibana'nın uyumlu sürümünü indirin. Elasticsearch sürümünüzle uyumlu bir Kibana sürümü seçmeniz gerekmektedir.
İndirilen dosyayı ayıklayın ve hedef klasöre kaydedin.
Config klasörü içindeki kibana.yml dosyasını düzenleyin. Elasticsearch bağlantı bilgilerini ve diğer ayarları yapılandırın.
bin/kibana.bat komutu ile Kibana'yı başlatın.
Linux Kurulumu
Kibana arşivini indirin. Elasticsearch sürümünüzle uyumlu bir sürüm seçin.
İndirilen arşivi çıkartın ve hedef dizine yerleştirin.
Config klasörü içindeki kibana.yml dosyasını düzenleyin. Elasticsearch bağlantı ayarlarını yapılandırın.
./bin/kibana komutu ile Kibana'yı başlatın.
İlgili Konular
Daha fazla bilgi için aşağıdaki sayfaları inceleyebilirsiniz:
Apinizer'da log dosyalarının konumları hakkında bilgi edinin
Log seviyeleri ve filtreleme seçenekleri hakkında bilgi edinin
Log pattern analizi teknikleri hakkında bilgi edinin
Kibana ile API trafik loglarını görselleştirme hakkında detaylı bilgi edinin