Türkçe
€EUR
İzleme

Grafana

Infrawire yükleyicisiyle uyumlu

HTTPS ile Caddy arkasında Grafana, veri kaynaklarınızı bağlamaya hazır

Minimum gereksinimler
  • 1 GB RAM
Geliştirici
Grafana Labs
Sürüm
En son kararlı sürüm
Lisans
AGPL-3.0
Sistemler
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

Grafana hakkında

Grafana, görselleştirme ve gözlemlenebilirlik için geliştirilmiş açık kaynaklı bir web uygulamasıdır. Prometheus, Loki, InfluxDB, PostgreSQL, MySQL ve Elasticsearch gibi çok sayıda veri kaynağına bağlanır; bu kaynaklardan pano oluşturur ve uyarı kuralları tanımlamanızı sağlar. DevOps ekipleri, sistem yöneticileri ve sunucularını, uygulamalarını ya da iş göstergelerini izlemek isteyen küçük ekipler tarafından kullanılır.

VPS teslim edildiğinde cloud-init tarifi, resmi get.docker.com betiğiyle Docker'ı kurar. Ardından /opt/grafana dizininden Docker Compose ile iki konteyner başlatır: Grafana (grafana/grafana:latest imajı) ve Caddy 2. Grafana yalnızca yerelde, 127.0.0.1:3000 adresinde dinler. Caddy arayüzü 443 portundan HTTPS ile yayımlar; sertifika, sunucunun genel IP adresine bağlı, kendinden imzalı bir sertifikadır (tls internal).

Açık kayıt devre dışıdır (GF_USERS_ALLOW_SIGN_UP=false). Grafana verileri grafana_data adlı bir Docker biriminde saklanır; bu yüzden konteyner yeniden başlatılsa ya da yeniden oluşturulsa bile veriler korunur. Her iki servis de restart: always ile yapılandırılmıştır.

Grafana ile neler yapabilirsiniz

  • Teslimatta hazır Grafana

    Konteyner çalışır durumdadır ve sunucunun IP adresinde HTTPS ile erişilebilir; elle kurulum gerekmez. Giriş yapıp veri kaynaklarınızı eklemeniz yeterlidir.

  • Caddy ile HTTPS ters proxy

    Caddy 443 portunu dinler ve trafiği 127.0.0.1:3000 üzerindeki Grafana'ya iletir. Sertifika başlangıçta kendinden imzalıdır; bir alan adı yapılandırana kadar tarayıcı uyarı gösterir.

  • Kalıcı birimlerde veri

    Grafana veritabanı ve panolar grafana_data Docker biriminde tutulur. Caddy'nin sertifikaları ve yapılandırması da kendi birimlerini kullanır.

  • Herkese açık kayıt kapalı

    GF_USERS_ALLOW_SIGN_UP=false ayarı, giriş sayfasından hesap oluşturulmasını engeller. Kullanıcıları Grafana yönetim bölümünden eklersiniz.

  • Okunaklı Docker Compose yapısı

    Tüm yapılandırma /opt/grafana/docker-compose.yml ve /opt/grafana/Caddyfile dosyalarında toplanır. Güncelleme ya da ayar değişikliği, alışılmış Compose komutlarıyla yapılır.

Grafana ile başlayın

Siparişten canlıya birkaç dakikada.

  1. 1

    VPS'i Grafana seçili olarak sipariş edin

    Paris veya Frankfurt'ta bir Linux VPS seçin (Debian 12 veya 13, Ubuntu 20.04, 22.04 ya da 24.04). Sipariş formundaki "Applications" sekmesinde Grafana'yı işaretleyin.

  2. 2

    Arayüze bağlanın

    Sunucu teslim edildikten sonra Docker ve konteynerlerin kurulması için birkaç dakika bekleyin. Ardından tarayıcınızda https://SERVER_IP adresini açın ve kendinden imzalı sertifika uyarısını kabul edin. İlk hesap admin / admin'dir; Grafana ilk girişte parolayı değiştirmenizi ister.

    Bash
    ssh root@SERVER_IP cd /opt/grafana && docker compose ps
  3. 3

    Bir veri kaynağı ekleyin

    Grafana'da Connections, ardından Data sources bölümünü açın; kaynağınızı (Prometheus, Loki, PostgreSQL vb.) ekleyin ve bağlantıyı test edin. Sonra ilk panonuzu oluşturun ya da grafana.com üzerindeki topluluk kataloğundan bir pano içe aktarın.

  4. 4

    Üretim için güvenliği sağlayın

    Bir alan adını sunucuya yönlendirin. Ardından Caddyfile içindeki IP'yi alan adınızla değiştirin (tls internal satırı olmazsa Caddy genel bir sertifika alır); aynısını docker-compose.yml içindeki GF_SERVER_ROOT_URL ve GF_SERVER_DOMAIN için de yapın. Güvenlik duvarınızda 80 ve 443 portlarını açmayı ve grafana_data birimini yedeklemeyi unutmayın.

    Bash
    cd /opt/grafana nano Caddyfile nano docker-compose.yml docker compose up -d

Grafana kullanım alanları

  • Sunucu ve VPS izleme

    Prometheus ve node_exporter ile birlikte kullanıldığında Grafana, makinelerinizin CPU yükünü, belleğini, diskini ve ağ trafiğini tek ekranda gösterir.

  • Uygulama panoları

    Uygulama metriklerinizi, Loki ile logları ya da yanıt sürelerini görselleştirin; e-posta veya mesajlaşma araçlarına uyarı gönderin.

  • SQL veritabanlarında raporlama

    PostgreSQL veya MySQL'i bağlayarak satış, kayıt, stok gibi iş göstergelerini ekibinizle paylaşacağınız grafiklere dönüştürün.

  • Trading verilerinin takibi

    InfluxDB gibi bir zaman serisi veritabanı Grafana ile birlikte performansı ya da pozisyonları çizmenizi sağlar. Bu tür sürekli veri toplama için [trading VPS](/vps-forex) uygun bir seçimdir.

Grafana hakkında sık sorulan sorular

İlk hesap admin, parolası da admin'dir. Grafana ilk girişte parolayı değiştirmenizi ister. Arayüze internetten erişilebildiği için bunu hemen yapın.

Grafana hakkında daha fazlası

Dosyalar nerede

Her şey /opt/grafana altındadır: install-grafana.sh kurulum betiği, docker-compose.yml ve Caddyfile. Veriler bu dizinde değil, adlandırılmış Docker birimlerinde durur.

Bash
cd /opt/grafana docker compose ps docker compose logs -f grafana

Grafana'yı güncelleme

İmaj latest etiketini kullanır. Son sürüme geçmek için imajı çekin ve konteyneri yeniden oluşturun. Büyük bir sürüm atlamadan önce birimin yedeğini alın. Sürümler üzerinde denetimi korumak için Compose dosyasında belirli bir etiket de sabitleyebilirsiniz.

Bash
cd /opt/grafana docker compose pull docker compose up -d

Verileri yedekleme

grafana_data birimi; panolarınızı, kullanıcılarınızı ve veri kaynaklarınızı içeren Grafana SQLite veritabanını barındırır. Basit bir kopya için geçici bir konteynerle arşiv almak yeterlidir. Birimin gerçek adı Compose proje adıyla başlar, bunu docker volume ls ile kontrol edin.

Bash
docker volume ls docker run --rm -v grafana_grafana_data:/data -v $(pwd):/backup alpine tar czf /backup/grafana-backup.tar.gz -C /data .

Sertifika ve alan adı

Caddyfile tls internal kullandığı sürece sertifika kendinden imzalıdır ve tarayıcınız bunu uyarı olarak gösterir. DNS kaydı sunucuyu gösteren bir alan adıyla, 80 ve 443 portlarına erişilebiliyorsa Caddy genel bir sertifika alabilir. Alan adını alan adları sayfasından kaydedebilirsiniz.

En yeni teklifler, indirimler ve özel promosyonlardan haberdar olun.

Promosyonları gör

Çerez kullanıyoruz

Sitemizdeki deneyiminizi iyileştirmek için analiz çerezleri kullanıyoruz. Hiçbir veri üçüncü taraflara satılmaz. Daha fazlasını şurada öğrenin: gizlilik politikası.