Skip to main content
Monocle is an open-source observability platform that provides comprehensive monitoring capabilities including distributed tracing, logs aggregation, and metrics collection.

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

Built on OpenTelemetry

No vendor lock-in. Your telemetry data stays portable. Switch to any OTel-compatible backend whenever you want.

Get Started