1. Prometheus Nedir ve Neden Kullanılır?
Prometheus, bir açık kaynak izleme ve uyarı sistemidir. Genellikle büyük ölçekli uygulamalar ve sunucular için verileri toplamak, saklamak ve analiz etmek amacıyla kullanılır. Hem geliştiriciler hem de sistem yöneticileri tarafından tercih edilir çünkü güçlü sorgulama diline (PromQL) sahip olup, verileri zaman serisi olarak depolar. Windows üzerinde kurulum yapmak, aslında birkaç basit adımdan ibaret. Gelin, bunu nasıl yapacağımıza bakalım.
2. Prometheus İndir
Prometheus’un resmi web sitesine giderek Windows için uygun olan sürümü indirebilirsiniz. İndirme işlemi oldukça basittir.
1. İlk olarak, [Prometheus’un İndirme Sayfası](https://prometheus.io/download/)na gidin.
2. Burada "Windows" sekmesine tıklayın ve en son sürümü seçin.
3. İndirdiğiniz dosya .tar.gz formatında olacak. Bu dosyayı çıkartarak bir klasöre yerleştireceğiz.
3. Dosyayı Çıkartın ve Konfigüre Edin
İndirdiğiniz .tar.gz dosyasını çıkartmak için bir araç kullanmanız gerekecek. WinRAR ya da 7-Zip gibi bir program ile dosyayı çıkartabilirsiniz. Çıkarttıktan sonra, Prometheus dosyalarını bir klasöre yerleştirin (örneğin, C:\Prometheus). Bu klasörde birkaç dosya göreceksiniz:
- `prometheus.exe` (Ana çalıştırılabilir dosya)
- `prometheus.yml` (Konfigürasyon dosyası)
- `console_libraries/` (Kütüphane dosyaları)
- `console_templates/` (Şablon dosyaları)
4. Konfigürasyon Dosyasını Düzenleyin
Prometheus’un konfigürasyon dosyasını açarak bazı ayarları yapmamız gerekiyor. `prometheus.yml` dosyasını bir metin editörü ile (Notepad++ ya da Visual Studio Code) açın. Bu dosya, Prometheus’un hangi sunucuları izleyeceği gibi ayarları içerir.
İlk olarak, hedef sunucu ve portları belirtmeniz gerekir. Ancak, varsayılan ayarları kullanarak başlayabilirsiniz.
Örnek `prometheus.yml`:
rate(process_cpu_seconds_total[1m])Bu sorgu, son bir dakikada CPU kullanımını gösterecektir. PromQL, daha karmaşık sorgular yazmanıza da olanak tanır, ancak bu basit sorgu, Prometheus’u keşfetmek için iyi bir başlangıçtır.
9. Kurulumun Sonunda Neler Yapmalısınız?
Kurulum işlemi tamamlandıktan sonra, Prometheus’un en güçlü özelliklerinden birini kullanmaya başlayabilirsiniz: Uyarılar. Sisteminizi izlerken, belirlediğiniz eşik değerler aşılırsa Prometheus, size bildirim gönderebilir. Bu, bir problem çıktığında zamanında müdahale etmenizi sağlar.
Ayrıca, Prometheus verilerini başka araçlarla (Grafana gibi) görselleştirebilir, sistem performansınızı görsel olarak analiz edebilirsiniz.
Açıkçası, Prometheus kurulumu bir dizi adımdan ibaret, ancak her şeyin düzgün çalıştığını gördüğünüzde bu çaba ödüllendirici olacaktır.