Sobes.tech
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.