Ajout de la persistance des pics de connexions et configuration via JSON
This commit is contained in:
31
README.md
31
README.md
@@ -1,3 +1,32 @@
|
||||
# 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é.
|
||||
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`.
|
||||
Reference in New Issue
Block a user