Observability that
just works.
The AI-powered observability platform. Every request traced, every error caught, every metric tracked. Zero config, full picture.
- Traces
- Logs
- Errors
- Metrics
- Uptime
- Dashboards
- Alerts
- AI
- Queues
- Status pages
- MCP
Everything, in one place
No need to glue 5 tools together. Everything is built in. Click around to see how it works.
Pre-built dashboards for everything
No more spending hours building Grafana panels. Monocle ships with dedicated dashboards for every part of your stack: HTTP requests, database queries, cache, external calls, emails, MCP tools, and more. They're ready the moment you connect your app.
Timing, status codes & throughput
Slow queries & N+1 detection
Hit/miss rates, P95 latency, keys
Third-party API performance
Tool calls, errors & duration
Activity & behavior per user
Ace commands & background jobs
Delivery tracking & provider metrics
The full picture, from request to response
Distributed traces, structured logs, and system metrics, all correlated automatically. Filter, search, and drill down into any request. No manual instrumentation, no YAML config. Just connect your app and everything is there.
End-to-end request waterfall
Structured & correlated per trace
System & custom metrics
Find anything instantly
From exception to fix, in one flow
Exceptions are automatically grouped into issues with full stack traces, request context, and affected users. Create a Linear ticket or GitHub issue in one click, assign to your team, and track resolution, all without leaving Monocle.
Automatic grouping & dedup
Status, priority & assignees
Slack, Discord & email
Link issues to Linear & GitHub
Uptime monitoring with a public face
Monitor your endpoints with configurable health checks. When something goes down, your team gets alerted instantly. Your users see a branded public status page with real-time uptime percentages and incident history.
HTTP(S) monitors with intervals
Custom domain, logo & branding
Severity, updates & timeline
Manage all apps in one place
Your cluster, explained in plain words
Install one Helm chart to see your pods, workloads, jobs, and nodes next to your traces and logs. Crash loops, OOM kills, and pods that cannot be scheduled come with what happened and the last logs before it.
Capacity, readiness & recent events
Crash loops, OOM kills & pull errors
Per pod, container & node
Spans tagged with their pod
Every LLM call, traced and priced
Trace the AI features of your app: model calls, tool calls, tokens, and estimated costs, grouped into conversations. And see how AI clients use the MCP server you ship.
Per model, cache and reasoning
Follow an agent loop end to end
Model and tool calls in the waterfall
Dashboard for the MCP server you ship
Your telemetry, in your coding agent
Plug the Monocle MCP into Claude Code, Cursor, or any MCP client. Your agent reads your issues, traces, and logs, triages issues, and sets up alerts and dashboards. Every exception comes with a fix prompt.
Explore data from any AI tool
Hand any exception to your agent
List, resolve, and link issues
Created by your agent, reviewed by you
Build your own dashboards, your way
Drag-and-drop widgets on a 12-column grid to visualize exactly what matters to you. Plot any OpenTelemetry metric (gauges, counters, histograms, summaries) with the aggregation you need. Overlay multiple series on a single chart, and manage everything from the UI or programmatically via MCP.
Gauge, counter, histogram & summary
Overlay queries on a single chart
Create & edit dashboards from AI tools
Charts, stats, tables, pies & more
One tool to replace them all
All these tools? Yeah, you don't need them anymore.
Full stack traces, smart grouping, team assignments. Error tracking that actually makes sense.
Public status pages your users will actually check. Incidents update themselves.
Health checks that ping you before your users start tweeting about it.
No YAML. No dashboard rabbit holes. Metrics, logs, traces. It just works.
Visitors, sources, and funnels without a cookie banner. Next to your errors.
Watch the minute before the error, then jump straight to the trace behind it.
Oh, and no vendor lock-in.
Built entirely on OpenTelemetry standards. Your telemetry data stays portable. Switch to any OTel-compatible backend whenever you want, we won't hold your data hostage.
Up and running in minutes
One command. That's all it takes.
Works with AdonisJS v6 and v7. Zero configuration required.
Now, what about localhost?
Before pushing to production, you need to see what your app is actually doing. Requests, SQL queries, logs, errors, all of it. Monocle Studio is a local dashboard that streams everything in real time. Ditch Jaeger, Zipkin, and the whole Grafana stack.
No Docker, no config files, no external services. Just npx monocle dev.
Every request, query, and error appears instantly as your app runs.
Powered by DuckDB. Your data persists between sessions, no more lost context.
Stop copy-pasting terminal logs into Claude. Studio exposes its own MCP server so your coding agent can query traces, inspect errors, and read logs on its own while you develop. Full context, zero effort.
MCP not your thing? monocle studio logs and monocle studio traces give you the same data straight in your terminal. No plugins, just stdout.
Simple, transparent pricing
No surprises. Pick a plan that fits your team, scale as you grow.
For small teams getting started with observability.
Telemetry
- 50 GB per month
- 30-day retention
- €0.35 per extra GB
Session replay
- 1,000 recordings per month
- 30-day retention
- €0.002 per extra recording, opt-in
For growing teams that need more power and flexibility.
Telemetry
- 200 GB per month
- 90-day retention
- €0.30 per extra GB
Session replay
- 5,000 recordings per month
- 30-day retention
- €0.002 per extra recording, opt-in
Questions?
See what your apps
are really doing.
Traces, logs, errors and metrics for every app you ship. Bring it all into focus.