1. Grafana Kurulumuna Başlamak
Grafana’yı kurmak, ilk bakışta karmaşık görünebilir ama size adım adım göstereceğim. Rahat olun, çünkü Grafana’yı kurmak ve çalıştırmak oldukça basit.
Öncelikle, sisteminizdeki paket yöneticisini kullanarak Grafana'yı kolayca yükleyebilirsiniz. Eğer Linux kullanıyorsanız, aşağıdaki komutları izleyebilirsiniz:
# Debian/Ubuntu tabanlı sistemler için
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
Eğer CentOS ya da RedHat kullanıyorsanız:
# CentOS/RedHat tabanlı sistemler için
sudo yum install https://packages.grafana.com/oss/rpm/grafana-8.3.3-1.x86_64.rpm
Bu komutları çalıştırdıktan sonra, Grafana'yı başlatmak için aşağıdaki komutu girmeniz yeterli olacak:
# Grafana’yı başlatma
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
Grafana artık arka planda çalışıyor olacak. Tarayıcınızda http://localhost:3000 adresine giderek Grafana’nın yönetim paneline erişebilirsiniz. Varsayılan giriş bilgileri “admin” / “admin”dir. İlk kez giriş yaptığınızda, şifrenizi değiştirmeniz istenecektir.
2. Grafana’yı Yapılandırmak ve Veri Kaynağını Eklemek
Şimdi Grafana kurulumunun temelini attık, sırada verilerinizi görselleştirmek için bir veri kaynağı eklemek var. Grafana, pek çok farklı veri kaynağını destekler. En popülerleri arasında Prometheus, InfluxDB, MySQL, PostgreSQL yer alıyor. Bu yazıda, örnek olarak bir Prometheus veri kaynağını ekleyeceğiz.
Grafana panellerinde veri kaynağını eklemek için şu adımları izleyin:
1. Grafana panelinde sol menüden "Configuration" (Yapılandırma) kısmına tıklayın.
2. Buradan "Data Sources" (Veri Kaynakları) sekmesine tıklayın.
3. Sağ üst köşede bulunan "Add Data Source" (Veri Kaynağı Ekle) butonuna tıklayın.
4. Karşınıza gelen listeden Prometheus’u seçin.
5. Veritabanı bağlantı ayarlarınızı girin. Eğer Prometheus yerel sistemde çalışıyorsa, URL kısmına http://localhost:9090 yazabilirsiniz.
6. Save & Test butonuna tıklayarak bağlantınızı test edin.
Bu adımlar tamamlandığında, Prometheus veri kaynağınız Grafana ile başarıyla entegre olmuş olacak.
3. Dashboard Oluşturma ve İlk Panelinizi Eklemek
Grafana’yı kurup veri kaynağını başarıyla ekledikten sonra, artık harika bir dashboard oluşturmaya başlayabiliriz. Dashboard’lar, verilerinizi görselleştirmenin en temel yoludur. Grafikler, tablolar, heatmap’ler gibi görseller ile verilerinizi daha anlaşılır hale getirebilirsiniz.
Bir dashboard oluşturmak için şu adımları takip edin:
1. Sol menüde yer alan "+" işaretine tıklayın ve Dashboard seçeneğini seçin.
2. Karşınıza boş bir dashboard ekranı gelecek. Burada "Add Panel" butonuna tıklayarak yeni bir panel eklemeye başlayın.
3. Panel türünü seçin (örneğin, grafik). Ardından veri kaynağınızı seçin ve görselleştirmek istediğiniz metrikleri belirleyin.
4. Panelin ayarlarını yapılandırarak başlık, renkler ve grafik tipi gibi özelleştirmeler yapabilirsiniz.
Aşağıdaki örnekle bir grafik paneli ekleyelim:
# Grafana panelinde Prometheus ile veri görselleştirme
# Metrikler -> 'up' metriğini seçin
# Grafik Tipi: Time series
# Y ekseni: 0 - 1 (0 = Down, 1 = Up)
Panelinizi yapılandırdıktan sonra, sağ üst köşedeki "Apply" butonuna basarak panellerinizi kaydedebilirsiniz. Panelin ismini de buradan değiştirebilirsiniz.
4. Dashboard’u Paylaşmak ve Yayınlamak
Grafana’nın en güzel özelliklerinden biri de, oluşturduğunuz dashboard’u kolayca paylaşabilmenizdir. Eğer bir ekip ile çalışıyorsanız ya da verilerinizi başkalarıyla paylaşmanız gerekiyorsa, Grafana buna oldukça uygun.
Dashboard’u paylaşmak için şu adımları izleyin:
1. Dashboard üzerinde sağ üst köşede bulunan "Share" butonuna tıklayın.
2. İstediğiniz paylaşım yöntemini seçin. Link olarak paylaşabilir ya da embed kodu ile başka bir web sayfasına yerleştirebilirsiniz.
Grafana, ayrıca dashboard’unuzu PDF formatında da indirebilmenizi sağlar. Böylece verilerinizi raporlaştırabilir ve düzenli olarak paylaşabilirsiniz.
5. Sonuç: Grafana İle İzleme ve Görselleştirme
Grafana kurulumunu ve dashboard oluşturmayı başardıysanız, artık verilerinizi görselleştirmek için harika bir platforma sahipsiniz! Gerçek zamanlı veri analizi ve raporlama konusunda Grafana, güçlü araçlar sunarak size yardımcı olur. Kendi dashboard’unuzu oluşturabilir, verilerinizi analiz edebilir ve ekip arkadaşlarınızla paylaşabilirsiniz.
Grafana, her büyüklükteki işletme için veri görselleştirmenin en iyi yollarından biridir. Hem kolay kullanımı hem de sunduğu esneklik ile çoğu kullanıcı tarafından tercih edilmektedir. Eğer verilerinizi görselleştirmek istiyorsanız, Grafana’yı kesinlikle denemelisiniz!