What is Monocle?
Monocle helps you understand what’s happening inside your applications. Whether you’re debugging a slow API endpoint, tracking down an elusive bug, or monitoring your application’s health in production, Monocle gives you the visibility you need. Built on top of OpenTelemetry, Monocle automatically instruments your application to capture:- Traces: Follow requests as they flow through your application and external services
- Logs: Aggregate and search through your application logs with full context
- Metrics: Monitor key performance indicators and system health
Features
Distributed Tracing
End-to-end request visualization across your entire stack
Exception Tracking
Real-time errors with stack traces, smart grouping, and team assignments
Logs
Centralized log aggregation with severity filtering
Performance
Response times, P95 latency, slow endpoints detection
Database Queries
Track query performance and identify N+1 queries
System Metrics
Real-time CPU, memory, and resource monitoring
Status Page
Public status pages to keep your users informed
Uptime Monitoring
Health checks and availability monitoring with alerts
User Tracking
Track user activity and behavior across sessions
CLI & Jobs
Monitor Ace commands and background jobs
AI Assistant
Debug with natural language queries
Multi-Environment
Manage development, staging, and production separately