Skip to main content

maple-observability

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

الانتقال إلى التثبيت

معلومات المصدر

المستودع
Ntizar/NtizarBrainMasterMind
آخر نشاط في المصدر
١١ يوليو ٢٠٢٦ في ٠٣:٣٩
لغة SKILL.md المكتشفة
الإسبانية
النجوم
٢
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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
عرض على GitHub