Monoscope (antes APItoolkit) é uma plataforma de observabilidade e monitoramento de APIs open source que permite encontrar e corrigir problemas de produção antes que os clientes percebam. Diferente de Datadog ou Sentry, o Monoscope armazena seus dados em buckets S3 compatíveis — sem vendor lock-in — e suporta consultas em linguagem natural via LLMs.
O que faz
O Monoscope ingere, armazena e explora logs, traces e métricas em uma interface unificada. Os recursos principais incluem:
- Error Tracking — detecta erros e breaking changes em tempo real
- API Analytics — tendências e otimizações baseadas em dados reais
- Screen Replay — gravações de tela pra ver exatamente o que o usuário viu
- Live Tail — stream de logs e traces em tempo real
- Alertas inteligentes — notifica quando há anomalias reais, sem ruído
- Consultas em linguagem natural — pesquise dados em inglês simples (ex: "mostre todos os erros no serviço de pagamento na última hora")
- Agentes de IA — agentes agendados que detectam anomalias e geram relatórios
- MCP Server — integração via Model Context Protocol pra Claude Desktop, Cursor, Cline e outros
Stack técnica
O que torna o Monoscope interessante é a stack não-convencional:
| Servidor principal | Haskell (81,7%) — WAI/Yesod |
| Dashboard UI | TypeScript (10,7%) — Web Components |
| Banco timeseries | TimeFusion — escrito em Rust, compatível PostgreSQL |
| Armazenamento | S3-compatible (Apache Arrow, Delta Lake) |
| Throughput | 500K+ eventos/segundo (colunar) |
| Licença | AGPL-3.0 |
O TimeFusion é o banco de dados timeseries proprietário. Fala o dialeto PostgreSQL, armazena em S3 via Delta Lake, e processa 500K+ eventos por segundo usando armazenamento colunar (Apache Arrow). Os dados residem nos buckets S3 do usuário — você paga apenas pelo S3, sem taxas de armazenamento proprietárias.
Deploy
Três opções disponíveis:
- Cloud (Bring Nothing) — totalmente gerenciado, plano grátis até 20M eventos/mês
- Cloud + BYOS — cloud com seus próprios buckets S3, retenção ilimitada
- Self-Hosted — AGPL-3.0, Docker Compose, Community Edition grátis
SDKs
Cobertura ampla: Python, Node.js, Go, .NET, Java/Spring Boot, PHP (Laravel, Symfony), Ruby, React, Angular e mais. Integração nativa com OpenTelemetry — 750+ integrações disponíveis.
Quem tá por trás
A Past 3 Technologies UG, sediada em Berlim, liderada por Anthony Alaribe. A motivação veio de uma experiência real: durante uma migração de PHP pra Go numa empresa de delivery, 20.000 pedidos foram perdidos em 10 minutos por causa de um campo não documentado. O projeto tem 984 stars no GitHub, 51 repositórios públicos e 5.000+ desenvolvedores usando.
Por que vale a pena olhar
Três diferenciais concretos:
- Sem vendor lock-in de armazenamento — seus dados ficam no seu S3, exportáveis a qualquer momento
- Haskell + Rust — performance absurda com uma stack que poucos projects de observabilidade ousam usar
- Queries em linguagem natural — LLMs integrados pra consultar logs sem aprender KQL ou Splunk Query Language
O projeto é AGPL-3.0, o que significa que qualquer modificação precisa ser open source — uma escolha forte que aligna com a filosofia de transparência que observabilidade deveria ter.
Repositório principal: github.com/monoscope-tech/monoscope · Site: monoscope.tech

2 Comentários