Monoscope: платформа для анализа логов и метрик с поддержкой S3

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

Открыть на GitHub: monoscope-tech/monoscope →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте