Monoscope: платформа для анализа логов и метрик с поддержкой S3
Monoscope — это open-source платформа для наблюдения, позволяющая обрабатывать и анализировать логи, трассировки и метрики, храня эти данные в совместимых с S3 хранилищах. Она дает возможность выполнять запросы на естественном языке с помощью языковых моделей, что значительно упрощает поиск нужной информации.
Проект предлагает не только стандартный сбор и анализ данных, но и создание AI-агентов для обнаружения аномалий и автоматической генерации отчетов. Это может быть особенно полезно для разработчиков и DevOps-команд, которые ищут более интуитивные способы работы с большими объемами данных без необходимости глубоко вникать в сложные запросы. Monoscope также поддерживает создание как облачных, так и саморазворачиваемых решений.
Платформа написана на Haskell, для запуска потребуется собственное S3-хранилище. Учти, что проект еще находится на ранней стадии развития, поэтому возможны баги и неполная документация. Если ищешь инструмент для наблюдения, который упростит доступ к логам и метрикам, Monoscope может стать интересным вариантом.
Monoscope — это открытая платформа для наблюдаемости, которая позволяет получать и исследовать логи, трассировки и метрики, хранящиеся в совместимых с S3 хранилищах. Ты можешь самостоятельно развернуть её или воспользоваться облачным вариантом.
Основные возможности
- 💰 **Хранение в S3** — доступное хранение логов, метрик и трассировок в своих S3-бакетах.
- 💬 **Запросы на естественном языке** — возможность искать данные на простом английском языке с помощью LLM.
- 🤖 **Искусственные агенты** — создание агентов, которые автоматически выявляют аномалии и отправляют отчёты на электронную почту.
- 📧 **Отчёты по электронной почте** — еженедельные или ежедневные сводки важных событий и аномалий.
- 🔭 **Нативная поддержка OpenTelemetry** — более 750 интеграций с самого начала.
- ⚡ **Живое прослушивание** — потоковая передача логов и трассировок в реальном времени.
- 🕵️ **Единый вид** — объединение логов, метрик, трассировок и воспроизведения сессий в одном месте.
Установка и запуск
Чтобы установить Monoscope, выполни следующие команды:
git clone https://github.com/monoscope-tech/monoscope.git
cd monoscope
docker-compose up
После этого посетите http://localhost:8080 (по умолчанию: admin/changeme).
Инструменты и интеграция
Monoscope предлагает CLI для управления проектом, поиска логов и метрик, а также для автоматизации рабочих процессов. Для установки CLI используй команды:
curl https://monoscope.tech/install.sh | sh
monoscope auth login
Также предусмотрена интеграция с приложениям через OpenTelemetry для Python, Node.js и Java с подробными инструкциями для каждого языка.
Искусственные агенты и аналитика
Monoscope позволяет создавать AI-агентов, которые могут выполнять мониторинг систем по расписанию, выявлять аномалии и отправлять отчёты по электронной почте. Агенты могут быть настроены на отслеживание конкретных служб или типов ошибок.
Ограничения и стоимость
Monoscope можно использовать как в облаке, так и на своём сервере. Однако в обеих случаях тебе понадобятся собственные S3-бакеты. Облачная версия предлагает управляемые вычислительные ресурсы, но при этом имеет плату за использование, в то время как самопредоставленный вариант бесплатен (AGPL-3.0).
Радар проекта: 79 из 100 — зрелый и живой проект
- Импульс 34 ≈ 5 звёзд в день
- Темп разработки 100 999 коммитов за 12 недель
- Зрелость 97 проекту 4 года, 23 релиза
- Сообщество 54 17 участников, 88 форков
- Свежесть 97 последний коммит — 5 дней назад
- Быстрый старт 90 есть: команда установки, Docker, сайт/демо
- Готовность к продакшену 75 релиз v0.6.31, автосборка, тесты
- Безопасность и доверие 75 лицензия AGPL-3.0, организация
- Документация 100 README 14.6 тыс. знаков, 38 разделов, папка docs
- Экосистема 64 7 подписчиков на обновления, 10 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: monoscope-tech/monoscope →
RepoRadar