Pourquoi surveiller ses serveurs autrement ?
Quand une application tombe à 3h du matin, chaque seconde compte. Sans monitoring, vous êtes aveugle : impossible de savoir si c'est le CPU, la RAM, le disque ou un processus fou qui a tout fait planter. La question n'est pas si vous allez en avoir besoin — c'est quand.
La plupart des équipes répondent à ce besoin avec des outils cloud : Datadog, New Relic, Grafana Cloud. Ces services fonctionnent, mais ils s'accompagnent d'un compromis silencieux : toutes vos métriques d'infrastructure partent vers leurs serveurs. Utilisation CPU, processus actifs, connexions réseau, ports ouverts — des informations sensibles, stockées ailleurs, souvent sans que vous sachiez exactement où ni combien de temps.
Le problème du cloud monitoring
| Outil | Hébergement | Complexité |
|---|---|---|
| Datadog | Serveurs US/EU | Facile mais coûteux |
| Prometheus | Auto-hébergé | Complexe — YAML, PromQL, Grafana |
| Zabbix | Auto-hébergé | Puissant mais lourd à déployer |
| Xytherion | 100% local | Un binaire, zéro config |
Prometheus et Zabbix restent locaux, mais leur déploiement est une discipline à part entière. Prometheus nécessite une base de données TSDB, des exporters sur chaque machine, des règles d'alerte en PromQL, et Grafana par-dessus pour la visualisation. C'est une stack de 4 composants minimum pour arriver au résultat qu'Xytherion fournit avec un seul binaire.
Le modèle local-first
Xytherion renverse le flux. L'agent tourne sur la machine à surveiller. Le dashboard se connecte directement à l'agent via Server-Sent Events. Il n'y a aucun serveur intermédiaire, aucune base de données à déployer, aucune donnée qui sort de votre réseau.
Exercice pratique — Réflexion
Listez 3 types de données que votre infrastructure expose actuellement à un service cloud (Datadog, AWS CloudWatch, etc.). Pour chacune, demandez-vous : est-ce qu'un tiers a vraiment besoin de voir ça ?
Ce que vous venez d'apprendre
- Le cloud monitoring envoie vos métriques d'infrastructure vers des serveurs tiers.
- Xytherion fonctionne entièrement sur votre réseau — aucune donnée ne sort.
- Un binaire Go suffit — pas de base de données, pas de YAML complexe.
- Le modèle SSE direct agent → dashboard élimine tout intermédiaire.