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