Sobes.tech
Junior — Middle

Aké ukazovatele zbierate a sledujete pomocou Prometheus?

sobes.tech AI

Odpoveď od AI

Obvykle sa pomocou Prometheus zbierajú a monitorujú nasledujúce ukazovatele:

  • Ukazovatele výkonu aplikácie: doba odozvy, počet požiadaviek za sekundu, chyby.
  • Systémové zdroje: zaťaženie CPU, využitie pamäte, diskové I/O, sieť.
  • Stav služieb: dostupnosť, stav závislostí.
  • Vlastné ukazovatele: obchodné ukazovatele, špecifické pre aplikáciu (napríklad počet aktívnych používateľov).

Príklad ukazovateľa v Go s použitím klienta Prometheus:

var opsProcessed = prometheus.NewCounter(prometheus.CounterOpts{
    Name: "myapp_processed_ops_total",
    Help: "Celkový počet spracovaných udalostí",
})

func init() {
    prometheus.MustRegister(opsProcessed)
}

func processEvent() {
    // spracovanie udalosti
    opsProcessed.Inc()
}

Týmto spôsobom Prometheus pomáha sledovať stav a výkon aplikácií v reálnom čase.