Grafana Nedir?
Grafana’nın en sevilen yönlerinden biri de çok sayıda veri kaynağına bağlanabilmesidir. MySQL, PostgreSQL, Prometheus, Elasticsearch gibi popüler veri kaynaklarını destekler ve bunlardan veri çekebilir.
Grafana Kurulumu
1. Grafana’yı Sisteminize İndirin:
İlk adım, Grafana'yı Linux sisteminize kurmaktır. Bunun için terminali açarak aşağıdaki komutu çalıştırabilirsiniz.
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt-get update
sudo apt-get install grafana
2. Grafana’yı Başlatın:
Kurulum tamamlandıktan sonra Grafana servisini başlatın:
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
Artık Grafana sunucunuz çalışıyor!
3. Grafana’ya Erişim:
Web tarayıcınızı açarak şu URL’ye gidin: http://localhost:3000. Bu, Grafana'nın varsayılan erişim portudur. İlk giriş için kullanıcı adı ve şifre admin'dir.
Veri Kaynağını Bağlama
1. Prometheus’u Grafana’ya Bağlayın:
Grafana’ya giriş yaptıktan sonra, sağ üst köşede bulunan dişli simgesine tıklayarak “Data Sources” sekmesine gidin.
Ardından, Prometheus’u seçin ve gerekli bağlantı bilgilerini girin. Bu aşama, Grafana'nın Prometheus'tan veri çekmesini sağlar.
URL: http://localhost:9090
2. Test Et ve Kaydet:
Bağlantı başarılı olursa, “Save & Test” butonuna tıklayın. Grafana, Prometheus verilerini alıp almadığınızı kontrol edecektir.
Dashboard Oluşturma ve Görselleştirme
1. Yeni Bir Dashboard Oluşturun:
Sol menüden “+” işaretine tıklayın ve “Dashboard” seçeneğini seçin.
2. Panel Ekleme:
Ekranın üst kısmında bulunan “Add Panel” butonuna tıklayarak panel ekleyebilirsiniz. Burada Prometheus’tan gelen verilerle ilgili sorgular yazabilir ve bu verileri çizgi grafiği, bar grafiği veya daha fazlası şeklinde görselleştirebilirsiniz.
Örneğin, sistem CPU kullanımını görmek için şu sorguyu kullanabilirsiniz:
avg(rate(node_cpu_seconds_total{mode="idle"}[5m])) by (instance)
3. Panel Özelleştirme:
Her paneli özelleştirebilir, renkleri değiştirebilir, etiketler ekleyebilir ve daha birçok görsel düzenlemeler yapabilirsiniz. Ayrıca, veri sorgularınızın doğruluğunu ve performansını sürekli izleyebilirsiniz.
Sonuç: Veri Görselleştirmede Yeni Bir Çağ
Veri dünyasına bu adım, sizi yalnızca daha verimli kılmakla kalmaz, aynı zamanda daha bilinçli kararlar almanızı sağlar. Linux dünyasında, Grafana ile yolculuğunuz yeni başlıyor. Her veri, bir hikaye anlatır, ve Grafana ile bu hikayeyi en iyi şekilde görselleştirebilirsiniz.