Sobes.tech
Junior

Co jsou metriky a k čemu jsou potřeba?

sobes.tech AI

Odpověď od AI

Metody jsou kvantitativní ukazatele používané k měření a sledování výkonu, stavu a chování aplikace nebo systému.

Jsou nezbytné pro:

  • Hodnocení výkonu: Měření doby odezvy, kapacity, využití zdrojů (CPU, paměť atd.).
  • Detekci problémů: Odhalování anomálií, poruch, úzkých míst a dalších potenciálních zdrojů problémů.
  • Kontrolu stavu: Monitorování dostupnosti služeb, počtu chyb, zdraví komponent.
  • Rozhodování: Analýza dat pro optimalizaci, škálování a plánování rozvoje.
  • Dodržování SLO/SLA: Kontrola souladu s nastavenými úrovněmi služeb.

Příklady klíčových metrik:

  • RPS (Requests Per Second) - Počet požadavků za sekundu.
  • Latence - Čas provádění požadavku (například p95, p99).
  • Chybovost - Procento chybových požadavků.
  • Využití CPU - Procento využití procesoru.
  • Využití paměti - Množství používané RAM.
  • Disk I/O - Činnosti čtení/zápisu na disku.
  • Síťový provoz - Množství přenesených dat.
  • Délka fronty - Délka fronty zpracování požadavků.

Metriky jsou shromažďovány monitorovacími nástroji (Prometheus, Grafana, Zabbix atd.) a používají se k vytváření grafů, upozornění a řídicích panelů.