Prometheus, yazılımlar ve sistemler hakkında kapsamlı metrikler toplayarak izleme ve alarmlar kurmanızı sağlayan açık kaynaklı bir izleme aracıdır. Özellikle uygulama performansını, sistem sağlığını ve ağ trafik verilerini izlemek için kullanılır. Prometheus, zaman serisi veritabanı (time-series database) olarak çalışır ve verilerinizi saklayarak anlık olarak izleyebilirsiniz.
Şimdi, Windows işletim sistemine Prometheus kurma işlemine geçelim. Her adımı dikkatlice takip edin ve adım adım ilerleyerek bu güçlü izleme aracını kurun.
# 1. Prometheus İndir
- GitHub’a gidin: [Prometheus GitHub](https://github.com/prometheus/prometheus/releases)
- En son sürümü seçin ve "Windows" için uygun olan zip dosyasını indirin.
İndirdiğiniz zip dosyasını herhangi bir dizine çıkarın. Örneğin, "C:\Prometheus" gibi bir klasör oluşturabilirsiniz.
C:\Prometheus
Prometheus'un temel yapılandırma dosyasını (prometheus.yml) bulabilirsiniz. Bu dosya, Prometheus'un hangi verileri izleyeceğini ve nasıl yapılandırılacağını belirler. Başlangıç için varsayılan yapılandırma dosyasını kullanabilirsiniz.
Dosya şuna benzer bir yapıya sahiptir:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
Bu dosya, Prometheus'u kendisini izlemek üzere yapılandırır. Eğer daha fazla hedef (target) eklemek isterseniz, `targets` bölümüne eklemeler yapabilirsiniz.
Prometheus'u başlatmak için, kurduğunuz klasöre gidin ve bir terminal açın. Ardından şu komutu yazın:
prometheus.exe --config.file=prometheus.yml
Bu komut, Prometheus sunucusunu başlatacaktır. Başarılı bir şekilde çalışıyorsa, aşağıdaki gibi bir çıktı görmelisiniz:
level=info ts=2025-02-21T10:00:00.000Z caller=main.go:711 msg="Starting Prometheus" version="2.35.0" revision="abcdefg"
Prometheus başarılı bir şekilde çalıştığında, web arayüzüne erişebilirsiniz. Varsayılan olarak, Prometheus web arayüzü şu adreste çalışır:
http://localhost:9090
Tarayıcınızda bu adresi açarak Prometheus’un kullanıcı dostu arayüzüne erişebilirsiniz. Burada sorgular yazabilir, toplanan verileri analiz edebilir ve sisteminizin sağlık durumunu izleyebilirsiniz.
Eğer Prometheus'u her defasında manuel olarak başlatmak istemiyorsanız, Windows'ta bunu bir hizmet olarak çalıştırabilirsiniz. Windows Görev Zamanlayıcısı'nı kullanarak Prometheus’un her açılışta otomatik olarak başlatılmasını sağlayabilirsiniz.
Adımlar:
1. Görev Zamanlayıcısı'na gidin (Task Scheduler).
2. Yeni bir görev oluşturun.
3. Görevin başlama koşulu olarak "Bilgisayar açıldığında" seçeneğini belirleyin.
4. Program olarak `prometheus.exe`'yi seçin ve yapılandırmayı kaydedin.
Ve işte bu kadar! Prometheus artık Windows makinenizde kurulu ve çalışıyor. Sisteminizi izlemeye başlayabilir, metrikleri toplayabilir ve önemli verileri anlık olarak takip edebilirsiniz. Bu araç, özellikle performans izleme, ağ trafiği analizi ve uygulama durumu izleme konusunda oldukça faydalıdır.
Prometheus ile ilgili daha fazla bilgi edinmek için resmi dökümantasyonu inceleyebilir ve gelişmiş özelliklerini keşfedebilirsiniz. Artık, sistem izleme konusunda sağlam bir adım atmış oldunuz.
### **