Sobes.tech
Junior

Mis on metrikad ja milleks need on vajalikud?

sobes.tech AI

Vastus AI-lt

Mõõdikud on kvantitatiivsed näitajad, mida kasutatakse rakenduse või süsteemi jõudluse, seisundi ja käitumise mõõtmiseks ja jälgimiseks.

Nad on vajalikud:

  • Jõudluse hindamiseks: Vastamise aja, võimsuse, ressursside (CPU, mälu jne) kasutamise mõõtmine.
  • Probleemide tuvastamiseks: Anomaaliate, rikete, kitsaskohtade ja teiste potentsiaalsete probleemiallikate tuvastamine.
  • Seisundi kontrollimiseks: Teenuste kättesaadavuse, vigade arvu, komponentide tervise jälgimine.
  • Otsuste tegemiseks: Andmete analüüs optimeerimiseks, skaleerimiseks ja arendusplaanide koostamiseks.
  • SLO/SLA järgimiseks: Kontroll, kas teenuse tasemed vastavad määratletud nõuetele.

Põhjamõõdikute näited:

  • RPS (Requests Per Second) - Päringute arv sekundis.
  • Latentsus - Päringu täitmise aeg (nt p95, p99).
  • Vigade protsent - Vigaste päringute protsent.
  • CPU kasutus - Protsessori kasutamise protsent.
  • Mälu kasutus - Kasutatud RAM-i kogus.
  • Disk I/O - Lugemis-/kirjutusoperatsioonid kettal.
  • Võrgu liiklus - Edastatud andmete kogus.
  • Jada pikkus - Päringute töötlemise järjekorra pikkus.

Mõõdikud kogutakse jälgimisvahendite (Prometheus, Grafana, Zabbix jms) kaudu ning neid kasutatakse diagrammide, hoiatussõnumite ja juhtpaneelide loomiseks.