Junior — Middle
Aké ukazovatele budeš používať na hodnotenie výkonu a stavu služby?
sobes.tech AI
Odpoveď od AI
Na hodnotenie výkonu a stavu služby v Go obvykle používam nasledujúce ukazovatele:
- Dĺžka odozvy (Latencia) — koľko času trvá spracovanie požiadavky.
- Prechodnosť (Throughput) — počet spracovaných požiadaviek za jednotku času.
- Využitie CPU a pamäte — sledovanie zdrojov na zabránenie preťaženia.
- Počet gorútín — príliš veľa gorútín môže naznačovať úniky alebo problémy s riadením.
- Chyby a výnimky — počet chýb na sledovanie stability.
- Ukazovatele GC (Garbage Collector) — frekvencia a dĺžka zberov odpadu ovplyvňujúcich výkon.
Na zber týchto metrík často používam zabudovaný balíček pprof a externé monitorovacie systémy, ako je Prometheus s Grafana na vizualizáciu.