Как работать с runtime.NumGoroutine?

Junior
257 просмотров
AFK Offer AI

runtime.NumGoroutine() возвращает количество живых горутин. Используй для мониторинга: если число растёт со временем — утечка. Типичная метрика: экспортируй в Prometheus, ставь alert на аномальный рост. В тестах: запомнил до теста, проверил после — должно совпасть (с поправкой на runtime горутины). Не путай с GOMAXPROCS — NumGoroutine это все горутины (и бегущие и ждущие), GOMAXPROCS — количество OS-тредов для исполнения.

Следующий вопрос

Что такое GitOps?