> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monocle.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Observability platform built on OpenTelemetry

<Frame>
  <img src="https://mintcdn.com/adonisjs/sUB3awyHxk80Wae1/og.jpg?fit=max&auto=format&n=sUB3awyHxk80Wae1&q=85&s=fbf1669fb2ce8209e62e88ffbb9ff488" alt="Monocle" width="1200" height="630" data-path="og.jpg" />
</Frame>

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

<CardGroup cols={2}>
  <Card title="Distributed Tracing" icon="route" horizontal>
    End-to-end request visualization across your entire stack
  </Card>

  <Card title="Exception Tracking" icon="bug" horizontal>
    Smart grouping, stack traces, source code context, and AI analysis
  </Card>

  <Card title="Logs" icon="scroll" horizontal>
    Centralized aggregation with powerful filtering, correlated with traces
  </Card>

  <Card title="Performance" icon="gauge-high" horizontal>
    Response times, P95 latency, and slow endpoint detection
  </Card>

  <Card title="Database Queries" icon="database" horizontal>
    Query performance, N+1 detection across PostgreSQL, MySQL, Redis
  </Card>

  <Card title="Background Jobs" icon="list-check" horizontal>
    Job execution and failures for `@adonisjs/queue` and BullMQ
  </Card>

  <Card title="Cache Monitoring" icon="bolt" horizontal>
    Hit rates, miss rates, and latency per cache key
  </Card>

  <Card title="AI Agents" icon="sparkles" horizontal>
    LLM calls, tool usage, token consumption, costs, and conversations
  </Card>

  <Card title="Uptime Monitoring" icon="heart-pulse" horizontal>
    Health checks, incident detection, and configurable alerts
  </Card>

  <Card title="Status Pages" icon="signal" horizontal>
    Public status pages with incident reports and uptime timelines
  </Card>

  <Card title="CLI Commands" icon="terminal" horizontal>
    Ace command execution, failures, and duration tracking
  </Card>

  <Card title="System Metrics" icon="microchip" horizontal>
    Real-time CPU, memory, heap, and event loop monitoring
  </Card>

  <Card title="MCP Server" icon="robot" horizontal>
    Connect Claude Code or Cursor to your observability data
  </Card>

  <Card title="And more..." icon="ellipsis" horizontal>
    Weekly recaps, notifications, team collaboration, multi-environment support
  </Card>
</CardGroup>

## 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

<Card title="AdonisJS" icon="node-js" href="/frameworks/adonisjs">
  Install the Monocle agent in your AdonisJS application
</Card>
