📦 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