Sobes.tech
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.