Genel Bakış
Apinizer sisteminde log dosyaları farklı konumlarda saklanabilir. Log konumlarını bilmek, sorun giderme ve sistem izleme için kritik öneme sahiptir.Log Konumları
Apinizer sisteminde loglar aşağıdaki konumlarda saklanır:API Trafik Logları
API trafik logları Elasticsearch’e kaydedilir. Bu loglar, API istekleri ve yanıtları hakkında detaylı bilgi içerir ve Kibana kullanılarak görselleştirilebilir.
Sistem Logları
Sistem logları pod logları olarak Kubernetes’te saklanır. Bu loglar, Apinizer bileşenlerinin sistem seviyesindeki aktivitelerini içerir.
Uygulama Logları
Uygulama logları Apinizer bileşenlerinin log dosyalarında bulunur. Bu loglar, uygulama seviyesindeki aktiviteleri ve hataları içerir.
Log Erişim Yöntemleri
1
Elasticsearch Loglarına Erişim
API trafik loglarına Kibana arayüzü üzerinden erişebilirsiniz. Kibana, Elasticsearch’teki logları görselleştirmek ve analiz etmek için kullanılır.
2
Kubernetes Pod Loglarına Erişim
Sistem loglarına Kubernetes kubectl komutları ile erişebilirsiniz. Örneğin,
kubectl logs <pod-name> komutu ile pod loglarını görüntüleyebilirsiniz.3
Uygulama Log Dosyalarına Erişim
Uygulama log dosyalarına pod içindeki log dizinlerinden erişebilirsiniz. Log dosyaları genellikle
/var/log/apinizer veya benzeri dizinlerde bulunur.Kibana Entegrasyonu
Kibana kullanılarak Elasticsearch’e kaydedilen loglar görselleştirilebilir ve analiz edilebilir.Kibana, Elasticsearch’teki logları gerçek zamanlı olarak görüntülemenizi ve analiz etmenizi sağlar. Discover, Visualize ve Dashboard sekmelerini kullanarak log verilerini inceleyebilirsiniz.
İlgili Konular
Daha detaylı bilgi için aşağıdaki sayfaları inceleyebilirsiniz:Kibana Log Arama
Kibana’da log arama teknikleri 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

