Prometheus nedir; TR7 metrikleri Prometheus'a nasıl sunulur?
Kısa cevap
Prometheus, izlenen hedeflerin HTTP metrik endpoint'lerini düzenli aralıklarla çekerek (scrape) zaman serisi olarak saklayan açık kaynak izleme sistemidir (Prometheus · Overview); verisi genellikle Grafana dashboard'larıyla görselleştirilir. TR7 metrikleri iki yoldan sunar. Cihaz düzeyinde, TR7 yönetim adresindeki /metrics endpoint'i cihaz, vService ve Kurum Servisi metriklerini verir; bu endpoint'e yalnızca Management Access ekranındaki Prometheus Allowed Networks listesindeki ağlar erişebilir, liste boşsa ya da kapalıysa her istek 401 ile reddedilir. vService düzeyinde ise HTTP vService'e eklenen Provide Prometheus Service aksiyonu, Metric Address alanındaki path'e (varsayılan /metrics) gelen istekleri Kurum Servisine iletmeden Prometheus biçiminde metrikle yanıtlar. Hazır Grafana dashboard dosyaları Management Access'teki Grafana Files satırından alınır.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Settings → Device Management → Management Access → Edit → Prometheus | Prometheus Allowed Networks (aç/kapa, CIDR listesi) | Cihazın /metrics endpoint'ine erişebilecek Prometheus ağları |
| Load Balancer → Actions → Add | Action Type = Provide Prometheus Service; Metric Address (varsayılan /metrics); Conditions | vService adresi üzerinden metrik endpoint'i; koşulla erişim sınırlama |
| Settings → Device Management → Management Access | Grafana Files: Service Dashboard ve Global Dashboard (__rate_interval ve __interval sürümleri) | Hazır Grafana dashboard'ları |
İki Yol
Cihaz /metrics endpoint'i | Provide Prometheus Service aksiyonu | |
|---|---|---|
| Adres | TR7 yönetim adresi | HTTP vService'in adresi ve Metric address path'i |
| Erişim denetimi | Prometheus Allowed Networks; dışındaki adreslere 401 | Kimlik doğrulama yok; aksiyona koşul (ör. Source IP) bağlanarak sınırlanır |
| Kapsam | Cihaz, vService ve Kurum Servisi metrikleri | Aksiyonun bağlı olduğu vService'in metrikleri |
- Kurulum adımları: Prometheus / Grafana ile TR7 metriklerini izleyebilir miyim?
Sık Karıştırılan Noktalar
- "Metrikleri Prometheus'a TR7 gönderir." Prometheus metrikleri TR7'den kendisi çeker (pull); TR7 yalnızca endpoint sunar.
- "Metrik path'ine gelen istekler Kurum Servisine de gider." Aksiyon bu path'e gelen istekleri doğrudan yanıtlar; Kurum Servisine iletmez. Path birebir ve büyük/küçük harfe duyarlı eşleşir.
- "Prometheus allowed networks boşken herkes erişebilir." Liste boşken ya da alan kapalıyken cihazın
/metricsendpoint'i her isteği reddeder.
Dokümantasyonda nasıl yapılır
