1. Adım: Prometheus’u İndirin ve Kurun
# Linux Kurulumu
# Prometheus sürümünü indir
wget https://github.com/prometheus/prometheus/releases/download/v2.30.3/prometheus-2.30.3.linux-amd64.tar.gz
# Arşivi çıkarın
tar xvf prometheus-2.30.3.linux-amd64.tar.gz
# Prometheus dizinine gidin
cd prometheus-2.30.3.linux-amd64/
Prometheus, bu dizinde çalıştırılabilir bir dosya olarak gelir. Bu dosyayı çalıştırarak Prometheus’u başlatabilirsiniz.
./prometheus --config.file=prometheus.yml
Bu komut, Prometheus’u başlatır ve varsayılan yapılandırma dosyasını kullanır.
# Windows Kurulumu
2. Adım: Prometheus Yapılandırmasını Düzenleyin
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
Bu yapılandırma, Prometheus’un her 15 saniyede bir kendisini izlemeye başlamasını sağlar. "localhost:9090", Prometheus’un web arayüzüne bağlanabileceğiniz yerdir.
3. Adım: Prometheus’u Başlatın ve Web Arayüzüne Erişin
level=info ts=2025-03-21T15:10:30.306Z caller=main.go:668 msg="Starting Prometheus" version="2.30.3"
Artık Prometheus’un web arayüzüne erişebilirsiniz. Tarayıcınıza şu adresi girin:
```
http://localhost:9090
```
Bu sayfada Prometheus’un veri toplama işlemlerini takip edebilir ve sorgular yazabilirsiniz.
4. Adım: Hedef Ekleyin ve İzlemeye Başlayın
scrape_configs:
- job_name: 'webserver'
static_configs:
- targets: ['webserver.example.com:80']
Bu yapılandırma, Prometheus’un "webserver.example.com" adresindeki web sunucusunun metriklerini toplamasını sağlar.
5. Adım: Uyarı Sistemi Kurun
alerting:
alertmanagers:
- static_configs:
- targets: ['localhost:9093']
rule_files:
- "alert.rules"
# Örnek uyarı kuralı
groups:
- name: example-alerts
rules:
- alert: HighCpuUsage
expr: process_cpu_seconds_total > 100
for: 1m
labels:
severity: critical
annotations:
summary: "CPU usage is high"
Bu kurallarla, CPU kullanımınız belirli bir eşiği aştığında Prometheus, belirlediğiniz uyarıyı tetikler.
6. Adım: Prometheus ve Grafana Entegrasyonu
Grafana'yı kurduktan sonra, web arayüzünde "Data Sources" sekmesinden Prometheus’u seçin ve bağlantıyı kurun. Artık Grafana üzerinden Prometheus verilerinizi görselleştirebilirsiniz.
Sonuç
Eğer bu yazıyı takip ettiyseniz, Prometheus’u kurmuş ve temel yapılandırmaları yapmış olmalısınız. Şimdi, sisteminizi izlemek için hazır hale geldiniz. Başarılar!