Junior — Middle
Jaké ukazatele sbíráte a sledujete pomocí Prometheus?
sobes.tech AI
Odpověď od AI
Pomocí Prometheus se obvykle shromažďují a monitorují následující ukazatele:
- Ukazatele výkonu aplikace: doba odezvy, počet požadavků za sekundu, chyby.
- Systémové zdroje: zatížení CPU, využití paměti, diskové I/O, síť.
- Stav služeb: dostupnost, stav závislostí.
- Vlastní ukazatele: obchodní ukazatele, specifické pro aplikaci (například počet aktivních uživatelů).
Příklad ukazatele v Go s použitím klienta Prometheus:
var opsProcessed = prometheus.NewCounter(prometheus.CounterOpts{
Name: "myapp_processed_ops_total",
Help: "Celkový počet zpracovaných událostí",
})
func init() {
prometheus.MustRegister(opsProcessed)
}
func processEvent() {
// zpracování události
opsProcessed.Inc()
}
Tímto způsobem Prometheus pomáhá sledovat stav a výkon aplikací v reálném čase.