Prometheus Nasıl Kurulur ve Yapılandırılır? Başlangıç Rehberi

Prometheus kurulumu ve yapılandırması hakkında detaylı bir rehber. Adım adım nasıl kurulacağı ve yapılandırılacağı anlatılmaktadır.

BFS

Giriş


Prometheus, modern sistem izleme ve uyarı yönetimi için kullanılan popüler bir açık kaynaklı yazılımdır. Eğer sunucularınızı, uygulamalarınızı ve altyapınızı izlemek istiyorsanız, Prometheus size güç verebilir. Bu yazıda, Prometheus'u nasıl kuracağınızı ve yapılandıracağınızı adım adım öğreneceksiniz. Hadi başlayalım!

1. Prometheus Nedir?


Prometheus, özellikle bulut yerel uygulamalar için geliştirilmiş, zaman serisi verilerini toplamak ve sorgulamak için kullanılan bir sistemdir. Prometheus, verileri çekmek için pull modeli kullanır ve genellikle metrikler aracılığıyla sistemlerin performansını izler. Başka bir deyişle, Prometheus size altyapınızın "nabzını tutan" bir araçtır.

2. Prometheus’u Kurma


Prometheus kurulumunu yapmak oldukça basittir. Şimdi, adım adım nasıl yapıldığını göreceğiz. Bu adımlar Linux üzerinde Prometheus kurulumunu içermektedir.

Adım 1: Gerekli Paketlerin Yüklenmesi
Öncelikle, Prometheus’u indireceğimiz dizini seçmemiz gerekiyor. Komut satırına şu komutları yazın:


sudo apt-get update
sudo apt-get install wget


Adım 2: Prometheus’u İndirme
Prometheus’un en son sürümünü indirmek için aşağıdaki komutu kullanabilirsiniz:


wget https://github.com/prometheus/prometheus/releases/download/v2.44.0/prometheus-2.44.0.linux-amd64.tar.gz


Adım 3: Dosyaları Çıkartma
Dosya indirildikten sonra, arşiv dosyasını açmak için şu komutu yazabilirsiniz:


tar xvf prometheus-2.44.0.linux-amd64.tar.gz


Adım 4: Prometheus’u Çalıştırma
Prometheus dosyalarını çıkarttıktan sonra, Prometheus’u başlatabilirsiniz. Bunun için aşağıdaki komutu yazın:


cd prometheus-2.44.0.linux-amd64
./prometheus


Artık Prometheus’u çalıştırmaya başladınız! Tarayıcınızda `http://localhost:9090` adresine giderek, Prometheus'un web arayüzüne ulaşabilirsiniz.

3. Prometheus Yapılandırma


Prometheus kurulumunu başarıyla tamamladık. Şimdi, Prometheus’un nasıl yapılandırılacağına geçebiliriz.

Prometheus, `prometheus.yml` adı verilen bir yapılandırma dosyasına sahiptir. Bu dosyada, Prometheus’un izleme yapacağı hedefleri belirlemeniz gerekiyor. Yapılandırma dosyasını açmak için şu komutu kullanabilirsiniz:


nano prometheus.yml


Aşağıda, en temel yapılandırma örneği verilmiştir:


global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['localhost:9090']


Burada, `scrape_interval` değeri her 15 saniyede bir verilerin toplanacağı anlamına gelir. `targets` altında ise izlenecek hedefleri belirtirsiniz. Bu örnekte, Prometheus kendisini izleyecek şekilde yapılandırılmıştır.

Adım 5: Yapılandırmayı Yeniden Yükleme
Yapılandırma dosyasındaki değişikliklerin geçerli olabilmesi için Prometheus’u yeniden başlatmanız gerekiyor. Şu komutu kullanarak bunu yapabilirsiniz:


systemctl restart prometheus


4. Prometheus’un Web Arayüzü


Prometheus'u başarıyla başlattığınızda, tarayıcınızda `http://localhost:9090` adresine giderek web arayüzüne erişebilirsiniz. Burada, zaman serisi verilerini sorgulayabilir ve grafikler üzerinde incelemeler yapabilirsiniz.

Örneğin, aşağıdaki sorgu Prometheus’un kendi durumu hakkında bilgi verir:


up


5. Ekstra Özellikler ve Entegrasyonlar


Prometheus, yalnızca tek başına bir araç değildir. Aynı zamanda, alertmanager ve grafana gibi araçlarla entegre edilebilir. Örneğin, Grafana ile verilerinizi görselleştirerek, Prometheus’tan daha verimli bir şekilde yararlanabilirsiniz.

Grafana kurulumu ve entegrasyonu için şu adımları takip edebilirsiniz:


sudo apt-get install grafana
sudo systemctl start grafana-server
sudo systemctl enable grafana-server


Daha sonra Grafana’nın arayüzüne `http://localhost:3000` adresinden erişebilir ve Prometheus ile bağlantı kurabilirsiniz.

Sonuç


Prometheus, sistemlerinizi izlemek ve uyarılar oluşturmak için güçlü bir araçtır. Bugün, Prometheus’un kurulumunu ve temel yapılandırmalarını öğrendiniz. Eğer altyapınızı izlemek, hata tespiti yapmak ve performans iyileştirmeleri sağlamak istiyorsanız, Prometheus sizin için mükemmel bir çözüm olacaktır.

Şimdi, Prometheus’un gücünden yararlanarak sistemlerinizi izlemeye başlayabilirsiniz!

İlgili Yazılar

Benzer konularda diğer yazılarımız

SonarQube ile Kod Analizi Nasıl Yapılır? Adım Adım Rehber

SonarQube Nedir?SonarQube, yazılım geliştiricilerinin kodlarını analiz ederek, hataları ve potansiyel sorunları tespit etmelerine yardımcı olan güçlü bir araçtır. Bir tür "kod doktoru" olarak, yazılımlarınızı inceleyip sağlıklı olup olmadığını söyler....

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...