Sunucu Metriklerini Neden İzlemeliyiz?
Bir sistem yöneticisi için sunucunun CPU, RAM, disk kullanımı ve ağ trafiği metriklerini anlık izlemek hayati önem taşır. Prometheus, sunucudan metrikleri toplayan güçlü bir veri tabanı iken, Grafana bu verileri şık ve anlaşılır grafiksel panellere (dashboard) dönüştüren görselleştirme aracıdır.
Adım Adım Prometheus ve Grafana Kurulumu
Docker kullanarak Prometheus ve Grafana'yı saniyeler içinde ayağa kaldırabilirsiniz. Öncelikle Docker Compose dosyasını hazırlayın:
version: '3'
services:
prometheus:
image: prom/prometheus
ports:
- "9090:9090"
grafana:
image: grafana/grafana
ports:
- "3000:3000"
Konteynerleri başlattıktan sonra 3000 portundan Grafana paneline giriş yapabilir, Prometheus'u veri kaynağı (data source) olarak tanımlayarak hazır sunucu izleme şablonlarını kullanabilirsiniz.