Sobes.tech
Junior — Middle

Milliseid näitajaid te kogute ja jälgite Prometheus abil?

sobes.tech AI

Vastus AI-lt

Kasutades Prometheus't kogutakse ja jälgitakse tavaliselt järgmisi näitajaid:

  • Rakenduse jõudluse näitajad: vastamisaeg, päringute arv sekundis, vead.
  • Süsteemi ressursid: CPU koormus, mälu kasutus, ketta I/O, võrk.
  • Teenuste seisund: kättesaadavus, sõltuvuste staatus.
  • Kohandatud näitajad: äri näitajad, rakendusele spetsiifilised (näiteks aktiivsete kasutajate arv).

Näide Go keeles Prometheus kliendi kasutamisest:

var opsProcessed = prometheus.NewCounter(prometheus.CounterOpts{
    Name: "myapp_processed_ops_total",
    Help: "Kokku töödeldud sündmuste arv",
})

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

func processEvent() {
    // sündmuse töötlemine
    opsProcessed.Inc()
}

Nii aitab Prometheus jälgida rakenduste seisundit ja jõudlust reaalajas.