Béranger Thomas
GoTypeScriptMonitoringVictoriaMetricsTime SeriesMachine LearningDocker

Veona

Plateforme de supervision système : agent Go léger, serveur TypeScript/Hono, stockage time-series VictoriaMetrics et moteur ML intégré (anomalies, prévisions, score de santé).

Contexte

Veona est une plateforme de supervision système conçue et implémentée de l’agent de collecte jusqu’à la couche de visualisation. L’objectif : une stack légère et reproductible pour la collecte de métriques système, leur stockage time-series et la détection d’anomalies — sans dépendance à un service cloud tiers.

Architecture

La plateforme s’organise en trois plans séparés :

Composants clés

Caractéristiques

Choix techniques

Le projet applique des algorithmes statistiques classiques (Z-score, régression linéaire) là où des modèles plus lourds seraient disproportionnés : la latence d’inférence reste en dessous de la milliseconde, sans dépendance à un runtime ML externe.

GitHub ↗