Prometheus ve Grafana ile Sunucu Kaynaklarını Anlık İzleyin
Sunucunuzdaki işlemci (CPU), bellek (RAM), disk yazma/okuma (I/O) ve anlık ağ trafiğini (Network) takip etmek, olası performans darboğazlarını ve DDoS saldırılarını önceden tespit etmek için kritik öneme sahiptir. Docker üzerinde **Prometheus** (veri toplama aracı) ve **Grafana** (görselleştirme arayüzü) kullanarak profesyonel bir sunucu izleme (monitoring) paneli kurabilirsiniz.
1. Docker Compose ile Prometheus ve Grafana Kurulumu
Projeyi tek bir dosya ile ayağa kaldırmak için sunucunuzda `docker-compose.yml` dosyası oluşturun:
version: '3.8'
services:
node-exporter:
image: prom/node-exporter:latest
ports:
- "9100:9100"
prometheus:
image: prom/prometheus:latest
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
ports:
- "9090:9090"
grafana:
image: grafana/grafana:latest
ports:
- "3000:3000"
`node-exporter` bileşeni, ana makinenin (host) tüm donanım verilerini Prometheus'un okuyabileceği şekilde dışarıya aktarır.
2. Grafana Arayüzünden Görsel Panel Ekleme
Konteynerleri başlattıktan (`docker-compose up -d`) sonra tarayıcınızdan `http://sunucu-ip:3000` portundan Grafana'ya bağlanın. Veri kaynağı olarak Prometheus'u (`http://prometheus:9090`) tanımlayın. Ardından Grafana kütüphanesinden popüler olan **1860** ID'li hazır "Node Exporter Full" panelini içe aktararak (Import) sunucunuzu anlık grafiklerle izlemeye başlayın.
İzleme sistemlerinizin yüksek kaynak ihtiyaçları için optimize edilmiş, limit sınırları bulunmayan güçlü VDS Sunucu Kiralama çözümlerimizi değerlendirebilir, ilk kurulum ve Docker yapılandırmaları için Sunucu Kurulum Hizmetlerimizden bilgi alabilirsiniz.