
Features
Distributed Tracing
End-to-end request visualization across your entire stack
Exception Tracking
Smart grouping, stack traces, source code context, and AI analysis
Logs
Centralized aggregation with powerful filtering, correlated with traces
Performance
Response times, P95 latency, and slow endpoint detection
Database Queries
Query performance, N+1 detection across PostgreSQL, MySQL, Redis
Background Jobs
Job execution and failures for
@adonisjs/queue and BullMQCache Monitoring
Hit rates, miss rates, and latency per cache key
AI Agents
LLM calls, tool usage, token consumption, costs, and conversations
Uptime Monitoring
Health checks, incident detection, and configurable alerts
Status Pages
Public status pages with incident reports and uptime timelines
CLI Commands
Ace command execution, failures, and duration tracking
System Metrics
Real-time CPU, memory, heap, and event loop monitoring
MCP Server
Connect Claude Code or Cursor to your observability data
And more...
Weekly recaps, notifications, team collaboration, multi-environment support
Built on OpenTelemetry
Your telemetry data stays portable. Monocle uses standard OpenTelemetry protocols, so you can fan out data to Grafana, Honeycomb, or any OTLP-compatible backend alongside Monocle.Get started
AdonisJS
Install the Monocle agent in your AdonisJS application