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.