Как настроить мониторинг event loop в production?

Senior
216 просмотров
AFK Offer AI

event loop lag — главный индикатор здоровья Node.js приложения. perf_hooks.monitorEventLoopDelay(): const histogram = perf_hooks.monitorEventLoopDelay({ resolution: 20 }); histogram.enable(). histogram.percentile(99) — p99 lag. prom-client собирает как Gauge: eventLoopLag.set(histogram.mean / 1e6). Алерт на lag > 100ms. clinic doctor — детальный анализ event loop. Причины высокого lag: тяжёлые sync операции, переполненная thread pool, garbage collection паузы. Инструмент ndm (Node.js Diagnostic Monitor) для realtime мониторинга.

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

Что такое template literal types в TypeScript?