Modulis for Node.js
Monitor your Node.js applications at the runtime level. Track event loop health, memory usage, async operations, and more with deep V8 integration.
Get Started in Minutes
Add Modulis to your Node.js project with just a few lines of code.
Install the package
npm install @modulis/node Require Modulis at the top of your application entry point
// Must be the first import
require('@modulis/node').init({
apiKey: 'YOUR_API_KEY',
});
// Rest of your application
const http = require('http');
const server = http.createServer((req, res) => {
res.end('Hello World');
});
server.listen(3000); Deploy and monitor
Deploy your application and start seeing real-time telemetry data in your Modulis dashboard within seconds.
Key Features for Node.js
Purpose-built instrumentation designed for the Node.js ecosystem.
Event Loop Monitoring
Track event loop lag, utilization, and blocking operations that degrade performance.
Memory Profiling
Monitor heap usage, garbage collection cycles, and detect memory leaks in real time.
Async Hooks
Leverage Node.js async hooks for accurate context propagation across async operations.
Cluster Support
Monitor multi-process Node.js clusters with aggregated and per-worker metrics.
Why Modulis + Node.js?
Works with any Node.js framework or vanilla HTTP server
Automatic instrumentation for popular npm packages
Low-overhead production monitoring
Supports Node.js 16+ with ESM and CJS