Monoscope
Open-source observability platform (formerly APItoolkit) that stores all telemetry in the user's own S3 buckets. Combines OpenTelemetry-native ingestion with LLM-powered natural language querying and scheduled AI agents for anomaly detection.
← Observability
Why Monoscope
- BYOS (Bring Your Own Storage) — all telemetry stored in your S3-compatible bucket; no vendor lock-in, you own the data forever
- No sampling or dropping — every request, log, span, and database query is captured and searchable
- Natural language querying — ask "Show me all 500 errors from the payments service yesterday" in plain English, get instant answers with charts
- AI agents on a schedule — configurable agents (hourly/daily/weekly) detect anomalies and deliver email reports
- Built on TimeFusion — purpose-built open-source time-series database (Rust + Apache DataFusion + Delta Lake) with PostgreSQL wire protocol
- 780+ integrations via OpenTelemetry ecosystem
When Monoscope Fits
| Scenario |
Fit |
| Team wanting full-fidelity log/trace storage without sampling |
Excellent — BYOS + no sampling is the core differentiator |
| Replacing expensive Datadog/Elastic bills |
Strong — S3 storage is orders of magnitude cheaper |
| Natural language observability for on-call teams |
Strong — LLM query engine is first-class |
| Small team wanting simple Docker Compose observability |
Good — docker-compose up quickstart |
| Enterprise with strict data sovereignty requirements |
Good — self-hosted with your own S3 bucket |
Use Cases
- Production debugging — full-fidelity traces, logs, and session replay
- API monitoring — automatic endpoint discovery, change detection, error fingerprinting
- On-call incident response — AI-powered anomaly detection with Slack/Discord/PagerDuty alerts
- Customer support — session replay synced with backend telemetry
- Cost optimization — replace Datadog/Elastic with S3-native storage
Licensing & Pricing
| Edition |
License |
Cost |
| Self-hosted Community |
AGPL-3.0 |
Free |
| Self-hosted Enterprise |
Commercial |
Starts at $500/month |
| Monoscope Cloud |
Proprietary |
$29/month (20M events, +$2/M overage) |
| Monoscope Cloud + BYOS |
Proprietary |
$199/month (100M events, unlimited retention) |
Ecosystem & Connections
- TimeFusion (
monoscope-tech/timefusion) — purpose-built TSDB (MIT license, Rust + DataFusion + Delta Lake)
- TestKit (
monoscope-tech/testkit) — YAML-based API testing DSL (Rust)
- SDKs: Go, Python (Flask, Django, FastAPI), Node.js (Express, Fastify, tRPC), Java (Spring Boot), PHP (Laravel, Symfony), .NET, Elixir (Phoenix), Next.js
- OpenTelemetry-native — uses OTLP/gRPC on port 4317 for all ingestion
- Alert channels: Slack, Discord, PagerDuty, email, webhooks
Compatibility & Requirements
- S3-compatible storage (AWS S3, MinIO, etc.) for telemetry data
- PostgreSQL + TimescaleDB for metadata (pg18)
- Kafka for ingestion buffering
- Docker Compose for quickstart; Kubernetes via OTel Operator
Latest Version
v0.5.0 (2026-04-12) — pre-1.0 but actively developed with ~2-3 week release cadence. 473 GitHub stars.
Alternatives
| Tool |
Key Difference |
| SigNoz |
ClickHouse backend, more mature, no BYOS |
| OpenObserve |
Rust-native, Parquet + S3, no LLM features |
| Datadog |
Commercial SaaS, expensive, vendor lock-in |
| Elastic |
Mature ecosystem, Java-heavy, costly at scale |
| Grafana/LGTM |
Broad ecosystem, no AI query engine |
Tech Stack
| Layer |
Technology |
| Backend |
Haskell (~80% of codebase) |
| Storage Engine |
TimeFusion (Rust, Apache DataFusion, Delta Lake) |
| Metadata DB |
PostgreSQL + TimescaleDB (pg18) |
| Frontend |
HTMX + Tailwind CSS v4 + DaisyUI v5 |
| Ingestion |
OpenTelemetry Protocol (OTLP/gRPC) |
| Caching |
Foyer adaptive cache (512MB memory + 100GB disk) |
| Charts |
ECharts |
| Metric |
Value |
| GitHub Stars |
473 |
| Forks |
12 |
| Open Issues |
24 |
| Contributors |
8 human |
| License |
AGPL-3.0 |
| Primary Language |
Haskell |
| Based In |
Berlin, Germany |
Sources