Débutant15 min

Philosophie local-first

Comprendre pourquoi la souveraineté de vos données commence par votre infrastructure.

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

OutilHébergementComplexité
DatadogServeurs US/EUFacile mais coûteux
PrometheusAuto-hébergéComplexe — YAML, PromQL, Grafana
ZabbixAuto-hébergéPuissant mais lourd à déployer
Xytherion100% localUn 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.

i
Ce que vous voyez dans le dashboard est exactement ce qui se passe sur votre serveur, à la seconde près — sans passer par un datacenter tiers.
✎

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.