О проекте
Один бинарь, открытый формат, ваш домен.
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]
- Безопасность — [email protected]
- Сообщество — [email protected]
Хотите присоединиться — пишите на [email protected]. Открыты для full-time, контрактов и open-source вклада.