Skip to main content
Monocle
Monocle is an observability platform that gives you full visibility into your applications. Distributed tracing, logs, metrics, exceptions — all in one place. Built on OpenTelemetry, so no vendor lock-in.

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 BullMQ

Cache 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