express.eventloop.lag.p99
99th percentile event loop lagDimensions:None
Available on:
Prometheus (1)
Interface Metrics (1)
Dimensions:None
Technical Annotations (27)
Configuration Parameters (3)
thresholdrecommended: 100resolutionrecommended: 10UV_THREADPOOL_SIZErecommended: 8CLI Commands (8)
node --trace-sync-io app.jsdiagnosticnode --inspect your_app.jsdiagnosticclinic doctor -- node your_app.jsdiagnosticnpm install event-loop-lagmonitoringclinic.jsdiagnostic0xdiagnosticnode --inspect app.jsdiagnosticnode --trace-event-categories v8,node,node.async_hooks,node.perfdiagnosticTechnical References (16)
PM2componentevent loopconceptV8 profilercomponentprocess.hrtime.bigint()componentperf_hookscomponentmonitorEventLoopDelaycomponentworker_threadscomponentPiscinacomponentchild_processcomponentdebugcomponentPinocomponentTTFBconceptWorker ThreadscomponentChild Processescomponentblocked-atcomponentsetImmediate()componentRelated Insights (16)
Event loop lag exceeds 10-20ms thresholdwarning
▸
Legacy Node.js versions reduce event loop efficiencywarning
▸
High event loop lag degrades API responsivenesswarning
▸
Event loop blocking causes complete application unresponsivenesscritical
▸
Event loop delay exceeding 100ms indicates blockingwarning
▸
Event loop blocking causes request latency spikes under concurrent loadcritical
▸
High p99 latency from event loop blocking patternswarning
▸
CPU-intensive operations block main event loop threadwarning
▸
Synchronous middleware operations block event loop causing throughput degradationwarning
▸
Synchronous console.log blocks production app on file/terminal outputwarning
▸
Event-loop stalls invisible without direct lag measurementcritical
▸
Event-loop stalls cause timeouts without error rate increasecritical
▸
CPU-intensive tasks block event loop causing request delayscritical
▸
Event loop lag indicates delayed task executionwarning
▸
Event loop lag exceeding 50ms indicates blocking operationswarning
▸
Event loop lag over 300ms causes API response time degradationcritical
▸