Panels
| Panel | Icon | Metric / Capability | Details |
|---|---|---|---|
| Health | 🩺 | System state & uptime | Shows ok/degraded/critical, Node.js version, PID, uptime, and current lag. |
| Memory | 🧠 | Heap & RSS telemetry | Visualizes Heap used, Heap total, RSS, External memory, and system-level RAM with live sparklines. |
| CPU | ⚡ | Process utilization | Tracks User CPU %, System CPU %, and aggregate process CPU load over time. |
| Event Loop | ⏱️ | Lag sampling | Monitors event-loop execution delay (current, peak max, average). |
| Heap Snapshot | 📸 | Memory leak inspection | One-click trigger for V8 .heapsnapshot generation protected by single-use nonces. |
| Requests | 🌐 | Traffic & Latency | Live HTTP metrics grouped by route pattern, status breakdown, p50/p95/p99, and a request drawer with query, headers, optional bodies, Copy as curl and a correlated timeline. |
| Queries | 🗄️ | Database statements | pg and mysql2 are captured automatically; Prisma via server.trackPrisma(prisma); Sequelize/TypeORM via server.recordQuery(). Flags slow queries and N+1 patterns, never records parameter values. |
| Errors | ⚠️ | Failure grouping | Errors grouped by type, message shape and origin with counts, stack trace and linked request. Express: app.use(errorHandler) after your routes; Fastify and Nest are automatic. |
| Outgoing | 📤 | Outbound HTTP calls | http/https (axios, got, node-fetch) and global fetch calls with status, duration and failures. |
| Routes | 🛣️ | Router introspection | Automatic discovery of declared routes, HTTP verbs, paths, and controller handler names. |
| Logs | 📜 | Console capture | Real-time stream of console.log, info, warn, error with search and log level filters. |
| Environment | 🔐 | Configuration auditor | Inspects process.env and custom configs with automatic secret redaction. |
| Startup | ⏳ | Boot profiling | Visual sequence diagram of initialization timestamps and server.mark() milestones. |