Repolode
MapleTechLabs

MapleTechLabs/maple

Plataforma open source de observabilidad para trazas, logs y métricas, basada en OpenTelemetry y ClickHouse.

Alternativa open source a:DatadogHoneycomb

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. 1

    Instala la CLI de maple con Homebrew

    brew install Makisuo/tap/maple
  2. 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