Prometheus Nasıl Kurulur ve Yapılandırılır? Adım Adım Rehber

Prometheus, güçlü bir izleme aracı olup, bu yazıda kurulum ve yapılandırma süreci detaylı bir şekilde ele alınmıştır.

BFS

Prometheus Nedir ve Neden Kullanılır?



İzleme ve metrik toplama konusunda, Prometheus, açık kaynaklı bir yazılım olarak yazılım geliştiricilerinin ve sistem yöneticilerinin vazgeçilmezi haline geldi. Yüksek verimlilikte metrik toplama ve sorgulama sunmasıyla tanınır. Her ne kadar başlangıçta karmaşık gibi gözükse de, doğru adımlarla kurulum ve yapılandırma süreci çok daha kolay hale gelir. Şimdi Prometheus’un ne olduğunu kısaca öğrenip, kurulum adımlarına geçelim.

Prometheus Kurulumuna Başlarken



Prometheus, bir sunucuya kurulduğunda, HTTP üzerinden gelen metrikleri toplar ve veritabanında saklar. Veritabanı, zaman serisi biçiminde saklanır ve Prometheus, bu verileri sorgulama yeteneğine sahiptir. Kurulum için öncelikle şunlara ihtiyacınız olacak:

- Linux tabanlı bir sistem (Ubuntu, CentOS, Debian, vb.)
- Root ya da sudo yetkilerine sahip bir kullanıcı
- İnternet bağlantısı (Kurulum için gerekli dosyaları indirebilmek amacıyla)

Şimdi, bu adımlara göre Prometheus'u nasıl kuracağımızı detaylıca inceleyelim.

Adım 1: Prometheus İndir



İlk olarak, Prometheus'un en son sürümünü resmi web sitesinden indireceğiz. Terminal veya komut satırına şu komutu girin:


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


Bu komut, en son sürümü indirmenizi sağlar. Fakat her zaman en güncel sürümü almak için, Prometheus’un resmi GitHub sayfasını ziyaret edebilirsiniz.

Adım 2: Dosyaları Çıkartın



İndirilen dosyayı çıkartarak, gerekli dizine alalım:


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


Çıkarttığınızda, içinde `prometheus`, `promtool` ve `consoles` gibi dosyalar bulunacak. Prometheus dosyasını çalıştırmak için bu dosyaları kullanacağız.

Adım 3: Prometheus’u Başlatın



Prometheus’u başlatmak oldukça basittir. Öncelikle çıkardığınız klasöre gidin ve Prometheus'u şu komutla başlatın:


cd prometheus-2.47.0.linux-amd64
./prometheus --config.file=prometheus.yml


Bu komut, Prometheus'un varsayılan ayarlarla çalışmaya başlamasını sağlayacak ve 9090 portundan erişilebilecektir. Artık tarayıcınızda `http://localhost:9090` adresine giderek Prometheus’un web arayüzüne ulaşabilirsiniz.

Adım 4: Yapılandırma Dosyasını Düzenleyin



Prometheus yapılandırma dosyasını, Prometheus'un veri toplaması için nasıl davranması gerektiğine göre özelleştiririz. Yapılandırma dosyası, `prometheus.yml` olarak adlandırılmıştır ve bulunduğunuz dizinde yer alır. Bu dosyayı bir metin editörü ile açın ve aşağıdaki gibi düzenleyin:


global:
  scrape_interval: 15s

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


Burada, scrape_interval değeri, Prometheus’un ne sıklıkla veri çekmesi gerektiğini belirler. Bu örnekte her 15 saniyede bir veri çekilecektir. Ayrıca, `static_configs` altında `targets` kısmına kendi hedeflerinizi ekleyebilirsiniz.

Adım 5: Prometheus’u Yeniden Başlatın



Yapılandırma dosyasındaki değişikliklerin geçerli olabilmesi için Prometheus’u yeniden başlatmamız gerekiyor. Bunu şu komutla yapabilirsiniz:


./prometheus --config.file=prometheus.yml


Artık yapılandırmalarınız aktif hale geldi ve Prometheus, belirtilen kaynaklardan veri toplamaya başladı. Web arayüzünde verilerinizi görmeye başlayabilirsiniz.

Prometheus’a Diğer Servisleri Eklemek



Prometheus, farklı servisleri izlemek için ek yapılandırmalar gerektirir. Örneğin, bir web sunucusu veya veri tabanı sunucusu gibi başka sistemler eklemek isterseniz, yapılandırma dosyasına yeni hedefler eklemeniz gerekecek. İşte basit bir örnek:


scrape_configs:
  - job_name: 'web-server'
    static_configs:
      - targets: ['192.168.1.10:80']


Bu yapılandırmada, Prometheus artık belirtilen IP adresindeki bir web sunucusunun 80 portundan veri çekecek.

Adım 6: Grafana ile Entegre Edin



Prometheus verilerini görselleştirmek için Grafana gibi araçlar kullanabilirsiniz. Grafana, Prometheus ile entegre çalışarak, verilerinizi kullanıcı dostu panolarda görselleştirmenizi sağlar.

Grafana kurulumunu yaparak Prometheus verilerini çekebilir ve verilerinizi anlamlandıran grafikler oluşturabilirsiniz.

Sonuç: Prometheus ile Gerçek Zamanlı İzleme



Tebrikler, Prometheus'u başarıyla kurdunuz ve yapılandırdınız! Artık sisteminizin ve uygulamalarınızın performansını gerçek zamanlı olarak izleyebilir, potansiyel sorunları önceden fark edebilirsiniz. Unutmayın, Prometheus’un gücü sadece veri toplamakla sınırlı değildir, aynı zamanda veriler üzerinde derinlemesine sorgular yaparak, size sistem sağlığı hakkında ayrıntılı bilgi sunar.

İzleme ve metrik toplama, modern sistemlerin vazgeçilmezi haline geldi, ve Prometheus, bu alandaki en güçlü araçlardan biridir. Bu rehberle Prometheus’a dair temel bilgileri öğrendiniz. Şimdi sırada, topladığınız verilerle detaylı analizler yapmak ve bu verileri kullanarak sistemlerinizin sağlığını sürekli izlemek var!

İlgili Yazılar

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

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,...

Kubernetes Nasıl Kurulur? (Linux)

Giriş: Kubernetes Dünyasına Adım AtmakBazen yazılım dünyasında öyle bir araç vardır ki, adını duyduğunuz anda, "Evet, bu kesinlikle işimi kolaylaştıracak!" dersiniz. İşte Kubernetes tam da böyle bir araç. Özellikle bulut tabanlı uygulamalar ve mikroservis...

Redis Nasıl Kurulur? (Linux) – Adım Adım Kolay Kurulum Rehberi

Linux üzerinde Redis kurulumuna başlamak, ilk başta karmaşık gibi görünebilir. Ancak doğru adımları takip ettiğinizde, bu işlem oldukça basit hale gelir. Redis, hızlı, hafif ve güçlü bir veri yapıları sunucusudur. Genellikle cache (önbellekleme) ve mesaj...