# UmbraMonitor Bot Discord de monitoring pour l'infrastructure Umbra. Il vérifie périodiquement le serveur de synchronisation, le serveur de fichiers, le serveur d'identification ainsi que les endpoints externes (dépôt Dalamud, serveur Git) et publie un message « sticky » dans un canal Discord dédié. ## Persistance du « pic de connexions » Le bot mémorise désormais le « Pic de connexions » même après un redémarrage. - Stockage: un fichier JSON `peaks.json` à la racine de l'application (chemin par défaut). Vous pouvez changer l'emplacement via la variable d'environnement `PEAKS_PATH`. - Démarrage: le pic du service "Serveur d'identification" est amorcé à 70 si aucune valeur n'est connue, comme demandé. - Écriture: les mises à jour sont écrites de façon groupée (debounce) afin de limiter les I/O disque. ### Exemple de configuration Variables d'environnement: ``` # Emplacement personnalisé pour la persistance (optionnel) PEAKS_PATH=./data/peaks.json ``` docker-compose.yml (conseillé pour garder la persistance à travers les redéploiements): ``` services: umbra-monitor-bot-js: volumes: - ./config.yml:/app/config.yml:ro - ./data:/app/data ``` Créez le dossier `data/` localement si vous utilisez `PEAKS_PATH=./data/peaks.json`.