Sobes.tech
Junior — Middle

Kokius rodiklius renkatės ir stebite naudodami Prometheus?

sobes.tech AI

Atsakymas iš AI

Naudojant Prometheus dažniausiai renkama ir stebima šių rodiklių:

  • Programėlės našumo metrikos: atsako laikas, užklausų skaičius per sekundę, klaidos.
  • Sistemos ištekliai: CPU apkrova, atminties naudojimas, disko I/O, tinklas.
  • Paslaugų būklė: prieinamumas, priklausomybių būklė.
  • Pasirinktinių metrikų: verslo metrikos, specifinės programėlei (pvz., aktyvių vartotojų skaičius).

Pavyzdys Go kalboje naudojant Prometheus klientą:

var opsProcessed = prometheus.NewCounter(prometheus.CounterOpts{
    Name: "myapp_processed_ops_total",
    Help: "Iš viso apdorotų įvykių skaičius",
})

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

func processEvent() {
    // įvykio apdorojimas
    opsProcessed.Inc()
}

Taip Prometheus padeda stebėti programėlių būklę ir našumą realiu laiku.