📦 Changelog 8.7.1

MINOR 2026-02-07

Orion 1.1.0 — Core unifié, Docker structuré & Réseau prêt

Orion — Dashboard

  • Stabilisation complète de l’overview agent
  • Affichage fiable des métriques CPU, RAM, Disque et Uptime
  • Préparation UI pour les vues Réseau, Docker et Proxmox
  • Résumé Docker injecté côté dashboard (containers / running)

Docker

  • Affichage structuré des containers Docker
  • Distinction claire running / stopped / exited
  • Base prête pour enrichissement visuel futur (Claude approved)

🧠 LUMA — Orion Core

  • Centralisation complète du endpoint /sync comme point d’entrée unique Orion
  • Validation stricte des agents (uuid + token)
  • Mise à jour fiable de l’état agent (online, last_seen, hostname, ip)
  • Séparation stricte entre métriques historisées et état courant agent
  • Ajout des tables modulaires dédiées : orion_docker_containers, orion_proxmox_nodes, orion_proxmox_vms, orion_gpu_devices
  • UPSERT systématique des données modules (aucun doublon, état vivant garanti)
  • Stockage réseau agent (interfaces, traffic) dans dashboard_meta
  • Architecture orientée delta côté LUMA, aucun calcul métier côté agent
  • Base prête pour alertes intelligentes, purge automatique et corrélation multi-modules

🐳 Docker — Core

  • Stockage structuré des containers Docker (état, image, health, restart, labels)
  • Gestion first_seen / last_seen pour suivi de cycle de vie
  • Conservation du JSON complet container en meta pour enrichissement futur
  • Résumé Docker injecté dans dashboard_meta (count / running)

🤖 Orion Agent

  • Agent recentré sur la collecte brute et le snapshot léger
  • Aucune logique métier côté agent (alertes, calculs, UI)
  • LUMA devient l’unique décideur fonctionnel
  • Abandon total de la CLI Docker
  • Passage à l’API Docker via /var/run/docker.sock et SDK Python
  • Détection Docker compatible host et container
  • Collecte Docker MAX SAFE : état détaillé, réseaux, ports, volumes, env, cmd, entrypoint
  • CPU % et mémoire collectés en snapshot (non-stream)
  • Collecte des interfaces réseau actives uniquement
  • Traffic réseau cumulatif depuis le boot
  • Aucun calcul de débit côté agent (fait par LUMA)
  • CPU / RAM / uptime / disks stabilisés
  • Disques filtrables via ghosted_disks
  • Historisation simple, sans bruit

🧾 Logging

  • Logger journalier en UTC
  • Rotation automatique des logs
  • Mode DEV activé via présence de .orion-env
  • Mode PROD silencieux par défaut (file-only)
  • Aucun log inutile côté agent