## Kubetail: Kubernetes Loglarınızı Gerçek Zamanlı Arayın ve Analiz Edin
Kubernetes ortamında çalışan uygulamaların loglarını yönetmek ve analiz etmek, özellikle çok sayıda konteyner içeren karmaşık iş yüklerinde zorlayıcı olabilir. İşte bu noktada Kubetail devreye giriyor. Kubetail, Kubernetes için geliştirilmiş, çok amaçlı bir loglama aracıdır ve gerçek zamanlı log takibi konusunda optimize edilmiştir. Geçtiğimiz yıl Hacker News’te (HN) tanıtılan Kubetail, o zamandan beri kullanıcı geri bildirimleri doğrultusunda önemli geliştirmelerle yoluna devam ediyor.
Kubetail’in temel amacı, bir Deployment veya DaemonSet gibi bir iş yükündeki tüm konteynerlerin loglarını tek bir kronolojik zaman çizelgesinde birleştirerek tarayıcınıza veya terminalinize sunmaktır. Bu sayede farklı konteynerlerdeki olayları takip etmek ve hataları ayıklamak kolaylaşır.
**Yeni Arama Özelliği ile Log Yönetimi Bir Adım Öteye Taşınıyor**
Kullanıcıların en çok talep ettiği özelliklerden biri olan arama, Kubetail’in en son sürümüyle (cli/v0.4.3, helm/v0.10.1) kullanıma sunuldu. Artık Kubernetes API’sinin yerleşik arama özelliği olmamasına rağmen, Kubetail üzerinden arama yapabilirsiniz. Bunu etkinleştirmek için GUI’deki “Install” düğmesine tıklayabilir veya CLI’da `kubetail cluster install` komutunu çalıştırarak her node’a bir Kubetail aracısı yerleştiren bir DaemonSet dağıtabilirsiniz. Bu aracılar, ripgrep tarafından desteklenen özel bir Rust binary’si çalıştırarak node’un log dosyalarını tarar ve yalnızca eşleşen satırları tarayıcınıza veya terminalinize gönderir. Bu sayede Kubetail araması, Kubernetes loglarınız için bir “uzak grep” işlevi görür ve yerel olarak grep yapmak için tüm log dosyasını indirmenize gerek kalmaz.
**Kubetail’in Diğer Kullanışlı Özellikleri**
Geçen yıldan bu yana Kubetail’e eklenen diğer kullanışlı özellikler de mevcut:
* **Basit CLI Aracı:** Masaüstünüzde web dashboard’unu başlatmak için kullanabileceğiniz basit bir CLI aracıdır. Kurulum için `brew install kubetail` komutunu çalıştırıp `kubetail serve` komutuyla dashboard’u başlatabilirsiniz.
* **Gelişmiş Log Alt Komutu:** Konteyner loglarını takip etmek veya belirli bir zaman aralığındaki tüm kayıtları yerel olarak analiz etmek için kullanabileceğiniz güçlü bir log alt komutudur. Örneğin:
* `kubetail logs deployments/web –with-ts –with-pod –follow`: Web deployment’ının loglarını zaman damgaları ve pod bilgileriyle takip eder.
* `kubetail logs deployments/web –since 2025-04-20T00:00:00Z –until 2025-04-21T00:00:00Z –all > logs.txt`: Web deployment’ının 20-21 Nisan 2025 tarihleri arasındaki tüm loglarını `logs.txt` dosyasına kaydeder.
Kubetail, Kubernetes ortamındaki log yönetimi sürecini basitleştiren ve kolaylaştıran güçlü bir araçtır. Gerçek zamanlı log takibi, arama özelliği ve diğer kullanışlı komutlarıyla, geliştiricilerin ve sistem yöneticilerinin Kubernetes uygulamalarını daha verimli bir şekilde izlemelerine, analiz etmelerine ve sorunlarını gidermelerine yardımcı olur.
Kubetail hakkında daha fazla bilgi edinmek ve denemek için [https://www.kubetail.com/demo](https://www.kubetail.com/demo) adresini ziyaret edebilirsiniz. Geri bildirimleriniz, Kubetail’in gelişimine katkıda bulunacaktır.