Junior
Kas ir metriki un kāpēc tās ir nepieciešamas?
sobes.tech AI
Atbilde no AI
Metrikas ir ir skaitmeniniai rodikliai, kurie naudojami matuoti ir stebėti programėlės ar sistemos našumą, būseną ir elgesį.
Jie yra būtini:
- Našumo vertinimui: Atsako laiko, talpos, išteklių (CPU, atminties ir kt.) naudojimo matavimas.
- Problemos nustatymui: Anomalių, gedimų, siaurųjų vietų ir kitų galimų problemų šaltinių identifikavimas.
- Būsenos kontrolei: Paslaugų prieinamumo, klaidų skaičiaus, komponentų būklės stebėjimas.
- Sprendimų priėmimui: Duomenų analizė optimizacijai, mastelio keitimui ir plėtros planavimui.
- SLO/SLA laikymuisi: Atitikimo nustatytiems paslaugų lygiams patikrinimas.
Pavyzdžiai pagrindinių matavimų:
- RPS (Requests Per Second) - Užklausų skaičius per sekundę.
- Vėlavimas - Užklausos vykdymo laikas (pvz., p95, p99).
- Klaidų procentas - Klaidingų užklausų procentas.
- CPU naudojimas - Procesoriaus naudojimo procentas.
- Atminties naudojimas - Naudojamos RAM kiekis.
- Disk I/O - Skaitymo/rašymo operacijos diske.
- Tinklo srautas - Perduodamų duomenų kiekis.
- Eilės ilgis - Užklausų apdorojimo eilės ilgis.
Matavimai renkami naudojant stebėjimo įrankius (Prometheus, Grafana, Zabbix ir kt.) ir naudojami grafikus, įspėjimus ir valdymo skydus kurti.