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.