О проекте

Один бинарь, открытый формат, ваш домен.

Unimoni — universal infrastructure monitoring. Мы строим мониторинг, где операционные характеристики важнее маркетинговых обещаний.

Зачем ещё один мониторинг

В индустрии два полюса: SaaS-гиганты с непредсказуемым счётом и DIY-стек из пяти и более open-source компонентов, который требует инженера на full-time только ради поддержки. Середины мы не нашли — поэтому делаем её сами.

Unimoni — это один Go-бинарь, который закрывает всё для production-мониторинга: приём метрик с агентов, хранение в Prometheus-совместимом TSDB, кабинет с RBAC и SSO, оценку алертов, уведомления, embed-виджеты для партнёрских сайтов и провизионинг пользователей через SCIM.

Open-core под Apache 2.0. Self-hosted бесплатен навсегда. Managed — опция, а не обязанность.

Принципы

Никакой магии

В кодовой базе нет «магии». Каждая строка решает конкретную задачу: middleware ручной, обработка ошибок явная, метапрограммирования нет. Новый инженер прочитывает любой request flow за день — отсюда быстрое онбординг и низкий bus factor.

Открытые форматы

PromQL — язык запросов. Prometheus-совместимый TSDB — хранилище. OTLP — протокол приёма сторонней телеметрии. Никакой проприетарной обвязки: захотите уйти — данные читаются стандартным Prometheus query API.

Честные «не сделано»

В README, release notes и описаниях PR мы пишем не только что сделано, но и что намеренно отложено и почему. Спекулировать без сформулированного сценария использования — гордыня.

Безопасность как инвариант

Граница мультитенантности держится на AST-перезаписи PromQL, а не на регексах. Embed-JWT несёт фильтры в claims, чтобы подмена через URL была невозможна. Агенты идентифицируются по сертификату, mTLS обязателен.

Команда

Маленькая, senior-ориентированная, распределённая. Мы предпочитаем глубокие разговоры в комментариях к PR длинным митингам. Документация и письменная коммуникация — обязательный артефакт каждого изменения.

Контакты

Хотите присоединиться — пишите на [email protected]. Открыты для full-time, контрактов и open-source вклада.