Modulis
Node.js logo

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.

1

Install the package

npm install @modulis/node
2

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);
3

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

Start monitoring your Node.js app today