À propos
Un binaire, un format ouvert, votre domaine.
Unimoni, c’est la supervision universelle d’infrastructure. Nous construisons une observabilité où les caractéristiques opérationnelles comptent plus que les promesses marketing.
Pourquoi un énième outil de supervision
Le secteur a deux pôles : des géants SaaS à la facture imprévisible et un stack DIY de cinq composants open-source ou plus, qui réclame un ingénieur à plein temps rien que pour tourner. Le milieu n’existait pas — alors nous le construisons.
Unimoni est un seul binaire Go qui couvre tout pour l’observabilité en production : recevoir les métriques des agents, les stocker dans une TSDB compatible Prometheus, un cabinet avec RBAC et SSO, l’évaluation des alertes, les notifications, des widgets embed pour les sites partenaires et le provisioning des utilisateurs via SCIM.
Open-core sous Apache 2.0. Le self-hosted est gratuit à vie. Le managé est une option, pas une obligation.
Principes
Aucune magie
Il n’y a pas de « magie » dans le code. Chaque ligne résout une tâche concrète : middleware écrit à la main, gestion d’erreurs explicite, pas de métaprogrammation. Un nouvel ingénieur lit n’importe quel flux de requête en une journée — onboarding rapide, faible bus factor.
Formats ouverts
PromQL est le langage de requête. Une TSDB compatible Prometheus est le stockage. OTLP est le protocole d’ingestion pour la télémétrie tierce. Aucun verrouillage propriétaire : si vous partez, vos données se lisent avec l’API de requête Prometheus standard.
« Non fait » honnête
Dans le README, les notes de version et les descriptions de PR, nous listons non seulement le livré mais aussi le volontairement reporté et pourquoi. Spéculer sans cas d’usage formulé relève de l’orgueil.
La sécurité comme invariant
La frontière multi-tenant repose sur la réécriture AST de PromQL, pas sur des regex. Les JWT d’embed portent les filtres dans les claims, rendant l’usurpation par URL impossible. Les agents sont identifiés par certificat ; le mTLS est obligatoire.
Équipe
Petite, à dominante senior, distribuée. Nous préférons les conversations approfondies en commentaires de PR aux longues réunions. La documentation et la communication écrite sont un artefact obligatoire de chaque changement.
Contact
- Général — [email protected]
- Sécurité — [email protected]
- Communauté — [email protected]
Envie de nous rejoindre ? Écrivez à [email protected]. Ouverts au plein temps, au contracting et aux contributions open-source.