Junior
Mi a metrika és miért szükségesek?
sobes.tech MI
Válasz az MI-től
A metrikák kvantitatív mutatók, amelyeket egy alkalmazás vagy rendszer teljesítményének, állapotának és viselkedésének mérésére és nyomon követésére használnak.
Szükségesek a következőkhez:
- Teljesítmény értékelése: Válaszidő, kapacitás, erőforrás-használat (CPU, memória stb.) mérése.
- Problémák felismerése: Anomáliák, hibák, szűk keresztmetszetek és más potenciális problémák forrásainak azonosítása.
- Állapot ellenőrzése: Szolgáltatások elérhetőségének, hibák számának, komponensek egészségének monitorozása.
- Döntéshozatal: Az adatok elemzése az optimalizálás, skálázás és fejlesztési tervek készítése érdekében.
- SLO/SLA betartása: A meghatározott szolgáltatási szinteknek való megfelelés ellenőrzése.
Kulcsfontosságú metrikák példái:
- RPS (Requests Per Second) - Kérések száma másodpercenként.
- Latency - A kérés végrehajtási ideje (pl. p95, p99).
- Hiba arány - Hibás kérések százaléka.
- CPU használat - A processzor használatának százaléka.
- Memória használat - Használt RAM mennyisége.
- Disk I/O - Olvasási/írási műveletek a lemezen.
- Hálózati forgalom - Átadott adatok mennyisége.
- Sor hosszúsága - A kérésfeldolgozó sor hossza.
A metrikákat monitorozó eszközök (Prometheus, Grafana, Zabbix stb.) gyűjtik össze, és grafikonok, riasztások és irányítópultok készítésére használják.