Repolode
MapleTechLabs

MapleTechLabs/maple

Open-source-платформа для наблюдаемости: собирает трейсы, логи и метрики, используя OpenTelemetry и ClickHouse.

Open source альтернатива:DatadogHoneycomb

Звёзды
1,946
Форки
129
Открытые issues
53
Последний коммит
20 часов назад

Что это?

Maple — платформа для наблюдаемости, которая собирает трейсы, логи и метрики по протоколу OpenTelemetry (OTLP) и хранит их в ClickHouse. Данные можно отправлять в неё через любой OTLP-экспортёр или коллектор — проприетарный агент или SDK поставщика не нужны. Водопады трейсов, поиск по логам, инструменты для анализа метрик и дашборды используют общие фильтры и диапазон времени.

Помимо основных представлений телеметрии, Maple включает систему инцидентов с ошибками и процессом их обработки, правила оповещений с уведомлениями через PagerDuty, Discord, Telegram, электронную почту или вебхуки, а также запись пользовательских сессий в браузере. Кроме того, в платформе доступен хостируемый MCP-сервер, через который агенты для программирования, например Claude Code и Cursor, могут напрямую запрашивать телеметрию.

Maple можно использовать через хостируемый сервис на maple.dev, развернуть самостоятельно как стек из нескольких сервисов с Docker или запускать локально в виде одного бинарного файла со встроенными ClickHouse и дашбордом.

Ключевые возможности

  • 01Принимает трейсы, логи и метрики по стандартному протоколу OTLP без необходимости устанавливать агент поставщика.
  • 02Водопады трейсов и карты сервисов показывают данные о запросах, ошибках и задержках для каждого спана и ребра.
  • 03Поиск по логам с фасетами и ссылками на трейсы, которые породили эти логи.
  • 04Инциденты с ошибками можно назначать ответственным, разрешать и отслеживать с помощью оповещений.
  • 05Правила оповещений отправляют уведомления через PagerDuty, Discord, Telegram, электронную почту или вебхуки.
  • 06Запись пользовательских сессий в браузере помогает разбирать медленные запросы и ошибки фронтенда.
  • 07Хостируемый MCP-сервер позволяет агентам для программирования запрашивать телеметрию.

Сценарии использования

  • Разбор медленных запросов и сбоев сервисов в трейcах, логах и метриках в одном инструменте.
  • Самостоятельное развёртывание стека наблюдаемости на собственной инфраструктуре с хранением данных в ClickHouse.
  • Доступ агента для программирования, например Claude Code или Cursor, к телеметрии продакшена во время отладки.
  • Локальная проверка инструментации OpenTelemetry с помощью одного бинарного файла перед развёртыванием.

Быстрый старт

  1. 1

    Установите maple CLI с помощью Homebrew

    brew install Makisuo/tap/maple
  2. 2

    Запустите Maple локально (приём OTLP на порту 4318, встроенный ClickHouse, панель управления)

    maple start

Что важно знать

  • В README не указана однозначная лицензия с открытым исходным кодом; обнаруженная лицензия — NOASSERTION.
  • Самостоятельное размещение всего стека — сложная задача, требующая настройки Cloudflare, Clerk, Infisical и Postgres.
  • Для разработки из исходного кода требуются Bun версии 1.3 или новее и несколько переменных среды.

В подборках

Темы

Частые вопросы

Что такое maple?
Open-source-платформа для наблюдаемости: собирает трейсы, логи и метрики, используя OpenTelemetry и ClickHouse. Maple — платформа для наблюдаемости, которая собирает трейсы, логи и метрики по протоколу OpenTelemetry (OTLP) и хранит их в ClickHouse. Данные можно отправлять в неё через любой OTLP-экспортёр или коллектор — проприетарный агент или SDK поставщика не нужны. Водопады трейсов, поиск по логам, инструменты для анализа метрик и дашборды используют общие фильтры и диапазон времени.
maple можно использовать бесплатно? Какая у него лицензия?
maple распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
maple всё ещё поддерживается?
Активно поддерживается. Последний коммит в maple — 6 нояб. 2026 г..
Для чего можно использовать maple?
Разбор медленных запросов и сбоев сервисов в трейcах, логах и метриках в одном инструменте. Самостоятельное развёртывание стека наблюдаемости на собственной инфраструктуре с хранением данных в ClickHouse. Доступ агента для программирования, например Claude Code или Cursor, к телеметрии продакшена во время отладки. Локальная проверка инструментации OpenTelemetry с помощью одного бинарного файла перед развёртыванием.
Как установить maple?
Установите maple CLI с помощью Homebrew: brew install Makisuo/tap/maple Запустите Maple локально (приём OTLP на порту 4318, встроенный ClickHouse, панель управления): maple start
Где скачать maple?
Исходный код и инструкции по установке — на GitHub: https://github.com/MapleTechLabs/maple

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый бэкенд наблюдаемости, который принимает логи, метрики, трейсы и профили и предоставляет совместимые с Loki, Prometheus, Tempo и Pyroscope API.

1,7 тыс.+2 за неделю105GoAGPL-3.0Активно поддерживаетсяОбновлён 4 дня назад

Платформа наблюдаемости с открытым исходным кодом и нативной поддержкой OpenTelemetry: логи, метрики, трейсы, алерты и дашборды в одном решении для самостоятельного размещения.

32,5 тыс.+60 за неделю2,6 тыс.TypeScriptOtherОбновлён 20 часов назад