Grafana Nedir ve Neden Kullanılır?
Grafana, açık kaynaklı bir veri görselleştirme ve izleme platformudur. Çoğunlukla sunucu durumlarını, ağ trafiğini, uygulama performansını ve diğer sistem metriklerini görselleştirmek için kullanılır. Birçok popüler veri kaynağını destekler, bunlara Prometheus, InfluxDB, Elasticsearch gibi seçenekler de dahildir. Yani, verilerinizi istediğiniz şekilde sunabilir ve kolayca analiz edebilirsiniz.
Grafana’yı Kurmak
Grafana'yı kurmak aslında oldukça basit bir süreç. Adımları takip ederek, dakikalar içinde Grafana'yı kurmuş olacaksınız.
Adım 1: Grafana'yı İndirin
İlk olarak, Grafana'nın en son sürümünü indirmeniz gerekiyor. [Grafana İndirme Sayfası](https://grafana.com/grafana/download) üzerinden işletim sisteminize uygun sürümü seçin ve indirin.
Eğer Linux kullanıyorsanız, terminal üzerinden şu komutları çalıştırarak Grafana'yı kurabilirsiniz:
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
Windows veya MacOS kullanıcıları için ise indirdiğiniz dosyayı çalıştırarak kurulumu tamamlayabilirsiniz.
Adım 2: Grafana’yı Başlatmak
Kurulum tamamlandığında, Grafana'yı başlatmanız gerekiyor. Eğer Linux kullanıyorsanız, terminal üzerinden şu komutu çalıştırarak servisi başlatabilirsiniz:
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
Windows kullanıcıları için, Grafana'yı başlatmak için sadece Grafana'yı masaüstünden açmanız yeterli olacaktır.
Adım 3: Grafana’ya Web Tarayıcınız Üzerinden Erişim
Grafana, varsayılan olarak 3000 portunu kullanır. Web tarayıcınızda şu adresi ziyaret ederek Grafana'ya giriş yapabilirsiniz:
http://localhost:3000
Kullanıcı adı ve şifre olarak ikisi de “admin” olacaktır. İlk girişte, şifreyi değiştirmeniz istenecektir.
Grafana’yı Veri Kaynağıyla Bağlama
Grafana'nın en güçlü yönlerinden biri, birden fazla veri kaynağıyla entegre olabilmesidir. Şimdi, veri kaynağınızı Grafana'ya nasıl ekleyeceğinizi görelim.
Adım 4: Veri Kaynağını Eklemek
Grafana panelinin sol menüsünde "Configuration" (Ayarlar) kısmına gidin ve "Data Sources" (Veri Kaynakları) sekmesine tıklayın. Burada yeni bir veri kaynağı eklemek için "Add data source" (Veri Kaynağı Ekle) butonuna tıklayın.
Örneğin, Prometheus'u veri kaynağı olarak eklemek için, “Prometheus” seçeneğini seçin ve ardından Prometheus'un URL'sini girin (örneğin: http://localhost:9090).
Grafana, veri kaynağınızla bağlantı kuracak ve siz de verilerinizi izlemeye başlayabileceksiniz.
Adım 5: İzleme Paneli Oluşturmak
Şimdi sıra, verilerinizi görselleştirip izleme paneli oluşturmakta! Grafana'nın panel oluşturma işlemi son derece basit ve kullanıcı dostudur.
Grafana ana sayfasından "Create" (Oluştur) butonuna tıklayın ve ardından "Dashboard" (Gösterge Paneli) seçeneğini seçin.
Yeni bir panel açıldığında, veri kaynağınızı seçmeniz ve ardından görselleştirmek istediğiniz metrikleri eklemeniz gerekecek.
Örneğin, CPU kullanım oranı, bellek kullanımı, ağ trafiği gibi verileri görselleştirebilirsiniz. Bunun için, paneldeki "Add Panel" (Panel Ekle) kısmından istediğiniz görselleştirme tipini seçebilirsiniz (örneğin, grafik, gauge, bar chart vs.).
Adım 6: Paneli Kişiselleştirmek
Paneli oluşturduktan sonra, görselleştirmenizi kişiselleştirebilirsiniz. Renkleri, eksenleri, başlıkları ve daha birçok öğeyi değiştirmek mümkündür.
Panel üzerinde sağ tıklayarak "Edit" (Düzenle) seçeneği ile detaylı ayarlamalar yapabilirsiniz.
Örnek: CPU Kullanımı Grafiği
Bir örnek vermek gerekirse, Prometheus veri kaynağını kullanarak CPU kullanımını takip etmek için aşağıdaki sorguyu kullanabilirsiniz:
rate(process_cpu_seconds_total[5m])Bu sorgu, son 5 dakika içindeki CPU kullanım oranını gösterir.
Adım 7: Grafana’yı Paylaşmak
Oluşturduğunuz panelleri başkalarıyla paylaşmak çok kolaydır. Grafana, panelleri paylaşmanıza imkan tanır. Paneli oluşturduktan sonra, üst menüdeki "Share" (Paylaş) butonuna tıklayın.
Burada, panelleri doğrudan bir URL üzerinden başkalarına gönderebilir veya bir ekran görüntüsü alabilirsiniz.
Sonuç
Grafana, veri görselleştirmeyi ve izlemeyi kolaylaştıran mükemmel bir araçtır. Kurulum süreci basittir ve veri kaynağınızla entegrasyon sağlamak çok hızlıdır. Oluşturduğunuz paneller sayesinde, sisteminizin durumunu her an izleyebilir ve performansınızı optimize edebilirsiniz.
Eğer siz de verilerinizi izlemek istiyorsanız, Grafana'yı hemen deneyin. Anlatılan adımları takip ederek kısa sürede kendi izleme panelinizi oluşturabilirsiniz.