Agente open source de Datadog que recopila métricas, logs, trazas y perfiles de los hosts y los envía a la plataforma Datadog.
- Estrellas
- 1,946
- Forks
- 129
- Issues abiertos
- 53
- Último commit
- hace 9 horas
¿Qué es?
Maple es una plataforma de observabilidad que recopila trazas, logs y métricas mediante el protocolo OpenTelemetry (OTLP) y los almacena en ClickHouse. Cualquier exporter o collector de OTLP puede enviarle datos sin necesidad de un agente propietario ni de un SDK del proveedor. Los gráficos de trazas, la búsqueda de logs, los exploradores de métricas y los dashboards comparten los mismos filtros y el mismo rango de tiempo.
Además de las vistas principales de telemetría, Maple incluye incidencias de errores con un ciclo de triaje, reglas de alertas que envían notificaciones a PagerDuty, Discord, Telegram, por correo electrónico o mediante webhooks, y reproducción de sesiones del navegador. También ofrece un servidor MCP alojado para que agentes de programación como Claude Code y Cursor consulten la telemetría directamente.
Maple se puede usar mediante el servicio alojado en maple.dev, autoalojar como una pila de varios servicios con Docker o ejecutar localmente como un único binario con ClickHouse integrado y un dashboard.
Funciones clave
- 01Acepta trazas, logs y métricas mediante OTLP estándar, sin necesidad de un agente del proveedor.
- 02Los gráficos de trazas y los mapas de servicios muestran datos de solicitudes, errores y latencia por span y conexión.
- 03Búsqueda de logs con facetas y enlaces desde los logs hasta la traza que los generó.
- 04Las incidencias de errores se pueden asignar, resolver y usar para generar alertas.
- 05Las reglas de alertas envían notificaciones a PagerDuty, Discord, Telegram, por correo electrónico o mediante webhooks.
- 06Reproducción de sesiones del navegador para depurar solicitudes lentas o errores del frontend.
- 07El servidor MCP alojado permite que los agentes de programación consulten la telemetría.
Casos de uso
- Investigar solicitudes lentas o servicios con fallas en trazas, logs y métricas desde una sola herramienta.
- Ejecutar una pila de observabilidad autoalojada en tu propia infraestructura, con almacenamiento en ClickHouse.
- Permitir que un agente de programación como Claude Code o Cursor consulte la telemetría de producción durante la depuración.
- Probar la instrumentación de OpenTelemetry localmente con un único binario antes de implementarla.
Inicio rápido
- 1
Instala la CLI de maple con Homebrew
brew install Makisuo/tap/maple - 2
Inicia Maple localmente (recepción de OTLP en el puerto 4318, ClickHouse integrado y panel)
maple start
Antes de usarlo
- El README no indica claramente una licencia de código abierto; la licencia detectada es NOASSERTION.
- Alojar todo el stack por cuenta propia es complejo y requiere configurar Cloudflare, Clerk, Infisical y Postgres.
- Desarrollar desde el código fuente requiere Bun 1.3 o posterior y varias variables de entorno.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es maple?
- Plataforma open source de observabilidad para trazas, logs y métricas, basada en OpenTelemetry y ClickHouse. Maple es una plataforma de observabilidad que recopila trazas, logs y métricas mediante el protocolo OpenTelemetry (OTLP) y los almacena en ClickHouse. Cualquier exporter o collector de OTLP puede enviarle datos sin necesidad de un agente propietario ni de un SDK del proveedor. Los gráficos de trazas, la búsqueda de logs, los exploradores de métricas y los dashboards comparten los mismos filtros y el mismo rango de tiempo.
- ¿maple es gratuito? ¿Qué licencia tiene?
- maple es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿maple sigue mantenido?
- Mantenimiento activo. El último commit de maple fue el 6 nov 2026.
- ¿Para qué puedo usar maple?
- Investigar solicitudes lentas o servicios con fallas en trazas, logs y métricas desde una sola herramienta. Ejecutar una pila de observabilidad autoalojada en tu propia infraestructura, con almacenamiento en ClickHouse. Permitir que un agente de programación como Claude Code o Cursor consulte la telemetría de producción durante la depuración. Probar la instrumentación de OpenTelemetry localmente con un único binario antes de implementarla.
- ¿Cómo se instala maple?
- Instala la CLI de maple con Homebrew: brew install Makisuo/tap/maple Inicia Maple localmente (recepción de OTLP en el puerto 4318, ClickHouse integrado y panel): maple start
- ¿Dónde consigo maple?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/MapleTechLabs/maple
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Backend de observabilidad autogestionado que recibe logs, métricas, trazas y perfiles, y los ofrece mediante APIs compatibles con Loki, Prometheus, Tempo y Pyroscope.
Servicio independiente de cualquier proveedor que recibe, procesa y exporta trazas, métricas y logs a varios backends de observabilidad.
Plataforma de observabilidad de código abierto para buscar y visualizar logs, trazas, métricas, reproducciones de sesiones y errores sobre ClickHouse.
APM de código abierto que reúne trazas, métricas y logs de OpenTelemetry en una sola interfaz, con almacenamiento en ClickHouse.
Plataforma de observabilidad de código abierto y nativa de OpenTelemetry que reúne logs, métricas, trazas, alertas y dashboards en una sola herramienta autohospedable.