Skip to main content

maple-observability

Maple — plataforma de observabilidad open-source con OpenTelemetry + ClickHouse, monorepo Effect + TanStack Router

Jump to install

Source facts

Repository
Ntizar/NtizarBrainMasterMind
Last source activity
July 11, 2026 at 03:39
Detected SKILL.md language
Spanish
Stars
2
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
maple-observability
version
1.0.0
description
Maple — plataforma de observabilidad open-source con OpenTelemetry + ClickHouse, monorepo Effect + TanStack Router
# Maple — Open-Source Observability Platform ## Descripción Plataforma de observabilidad open-source para traces, logs y métricas, construida sobre OpenTelemetry y ClickHouse. Monorepo con frontend SPA (TanStack Router + Vite), backend Effect, OTLP ingest gateway, y múltiples apps. ## Por qué importa para David - **ClickHouse + OTel**: Patrón de almacenamiento de series temporales de alta performance - **Effect framework**: Patrón functional para backend robusto con manejo de errores - **Monorepo pattern**: Estructura de workspace con Bun para proyectos grandes - **Real-time dashboard**: Pattern de dashboard observable en tiempo real ## Arquitectura ``` apps/web → TanStack Router SPA (Vite) apps/api → Effect HTTP API + MCP server apps/ingest → OTLP ingest gateway + collector forwarding apps/alerting → Alert evaluation worker apps/cli → CLI utilities apps/mobile → Expo mobile app packages/domain → Shared Effect contracts packages/query-engine → Query & observability logic packages/ui → Shared UI primitives ``` ## Instalación local ```bash # Homebrew (recomendado) brew install Makisuo/tap/maple maple start # Manual con Bun bun install bun run dev # Docker docker compose up ``` ## Integración con proyectos de David - **Control Center**: Usar ClickHouse como backend de métricas - **Dashboards**: Pattern de real-time observability reusable - **Alerting**: Worker pattern para evaluaciones de alertas ## Pitfalls - Requiere Bun runtime (no Node) - ClickHouse embedded consume RAM (mínimo 2-4GB) - Effect framework tiene curva de aprendizaje - No es trivial migrar de otro stack a Effect ## Referencias - GitHub: https://github.com/MapleTechLabs/maple - Docs: Monorepo README con instrucciones detalladas
View on GitHub