Agente open source da Datadog que coleta métricas, logs, traces e profiles de hosts e os envia para a plataforma Datadog.
- Estrelas
- 1,946
- Forks
- 129
- Issues abertas
- 53
- Último commit
- há 5 horas
O que é?
Maple é uma plataforma de observabilidade que coleta traces, logs e métricas pelo protocolo OpenTelemetry (OTLP) e armazena esses dados no ClickHouse. Qualquer exporter ou collector OTLP pode enviar dados para ela sem precisar de um agente proprietário ou SDK de um fornecedor. Waterfalls de traces, busca de logs, exploradores de métricas e dashboards compartilham os mesmos filtros e intervalo de tempo.
Além das visualizações principais de telemetria, Maple inclui issues de erros com um fluxo de triagem, regras de alerta que enviam notificações para PagerDuty, Discord, Telegram, email ou webhooks, e replay de sessões no navegador. Também disponibiliza um servidor MCP hospedado, para que agentes de programação como Claude Code e Cursor consultem a telemetria diretamente.
Maple pode ser usado pelo serviço hospedado em maple.dev, instalado na sua própria infraestrutura como uma stack de vários serviços com Docker ou executado localmente como um único binário com ClickHouse e dashboard integrados.
Recursos principais
- 01Recebe traces, logs e métricas pelo OTLP padrão, sem exigir um agente de fornecedor.
- 02Waterfalls de traces e mapas de serviços mostram dados de requisições, erros e latência por span e conexão.
- 03Busca de logs com facetas e links dos logs para o trace que os gerou.
- 04É possível atribuir e resolver issues de erros, além de configurar alertas para elas.
- 05Regras de alerta enviam notificações para PagerDuty, Discord, Telegram, email ou webhooks.
- 06Replay de sessões no navegador para depurar requisições lentas ou erros no frontend.
- 07O servidor MCP hospedado permite que agentes de programação consultem a telemetria.
Casos de uso
- Investigar requisições lentas ou serviços com falhas, consultando traces, logs e métricas em uma única ferramenta.
- Executar uma stack de observabilidade na sua própria infraestrutura, com armazenamento no ClickHouse.
- Permitir que um agente de programação como Claude Code ou Cursor consulte a telemetria de produção durante a depuração.
- Testar a instrumentação com OpenTelemetry localmente usando um único binário antes de fazer o deploy.
Início rápido
- 1
Instale a CLI maple com o Homebrew
brew install Makisuo/tap/maple - 2
Inicie o Maple localmente (recepção de OTLP na porta 4318, ClickHouse integrado e painel)
maple start
Antes de usar
- O README não informa claramente uma licença de código aberto; a licença detectada é NOASSERTION.
- Hospedar toda a stack por conta própria é complexo e depende da configuração do Cloudflare, Clerk, Infisical e Postgres.
- Desenvolver a partir do código-fonte requer Bun 1.3 ou mais recente e várias variáveis de ambiente.
Em coleções
Tópicos
Perguntas frequentes
- O que é maple?
- Plataforma open source de observabilidade para traces, logs e métricas, criada com OpenTelemetry e ClickHouse. Maple é uma plataforma de observabilidade que coleta traces, logs e métricas pelo protocolo OpenTelemetry (OTLP) e armazena esses dados no ClickHouse. Qualquer exporter ou collector OTLP pode enviar dados para ela sem precisar de um agente proprietário ou SDK de um fornecedor. Waterfalls de traces, busca de logs, exploradores de métricas e dashboards compartilham os mesmos filtros e intervalo de tempo.
- maple é gratuito? Qual é a licença?
- maple é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- maple ainda é mantido?
- Manutenção ativa. O último commit de maple foi em 6 de nov. de 2026.
- Para que posso usar maple?
- Investigar requisições lentas ou serviços com falhas, consultando traces, logs e métricas em uma única ferramenta. Executar uma stack de observabilidade na sua própria infraestrutura, com armazenamento no ClickHouse. Permitir que um agente de programação como Claude Code ou Cursor consulte a telemetria de produção durante a depuração. Testar a instrumentação com OpenTelemetry localmente usando um único binário antes de fazer o deploy.
- Como instalar maple?
- Instale a CLI maple com o Homebrew: brew install Makisuo/tap/maple Inicie o Maple localmente (recepção de OTLP na porta 4318, ClickHouse integrado e painel): maple start
- Onde consigo maple?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MapleTechLabs/maple
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Backend de observabilidade self-hosted que recebe logs, métricas, traces e perfis, e os disponibiliza por APIs compatíveis com Loki, Prometheus, Tempo e Pyroscope.
Serviço independente de fornecedor que recebe, processa e exporta traces, métricas e logs para vários back-ends de observabilidade.
Plataforma open source de observabilidade para pesquisar e visualizar logs, traces, métricas, replays de sessão e erros no ClickHouse.
APM de código aberto que reúne traces, métricas e logs do OpenTelemetry em uma única interface, com armazenamento no ClickHouse.
Plataforma open source de observabilidade nativa do OpenTelemetry que reúne logs, métricas, traces, alertas e dashboards em uma única ferramenta que pode ser hospedada por você.