Junior — Middle
Milyen mutatókat gyűjtesz és figyelsz a Prometheus segítségével?
sobes.tech MI
Válasz az MI-től
A Prometheus segítségével általában a következő mutatókat gyűjtik és figyelik:
- Az alkalmazás teljesítményének mérőszámai: válaszidő, kérések száma másodpercenként, hibák.
- Rendszer erőforrások: CPU terhelés, memóriahasználat, lemez I/O, hálózat.
- Szolgáltatások állapota: elérhetőség, függőségek státusza.
- Egyedi mérőszámok: üzleti mutatók, az alkalmazásra jellemzők (pl. aktív felhasználók száma).
Go nyelven a Prometheus kliens használatával egy mérőszám példája:
var opsProcessed = prometheus.NewCounter(prometheus.CounterOpts{
Name: "myapp_processed_ops_total",
Help: "Az összes feldolgozott esemény száma",
})
func init() {
prometheus.MustRegister(opsProcessed)
}
func processEvent() {
// esemény feldolgozása
opsProcessed.Inc()
}
Így a Prometheus segít valós időben nyomon követni az alkalmazások állapotát és teljesítményét.