Les variables qui règlent les sauvegardes de la base, le log du serveur, la
durée de conservation des historiques et les points d'accès pour une
supervision externe. Le quotidien est décrit dans
Sauvegardes et mises à jour et
Supervision et logs.
Une sauvegarde toutes les N heures, indépendante de la planification du panneau, qui est la méthode habituelle.
Sauvegarde BDD et restauration → Planification (expression cron), immédiat
EVEY_BACKUP_RETENTION_DAYS
30
Les sauvegardes plus anciennes sont supprimées quand l'intervalle ci-dessus est défini, au démarrage puis après chacune de ses exécutions. La planification du panneau a sa propre Rétention.
Sauvegarde BDD et restauration → Planification → Rétention, immédiat
Configuration du serveur → Général → Niveau de journalisation, immédiat
EVEY_LOG_DIR
/data/logs
L'emplacement du fichier de log quotidien evey-AAAA-MM-JJ.log. Définie par l'image (avec un suffixe d'heure quand un fichier dépasse 50 Mo). Ce fichier fait référence : docker logs montre le même flux, mais Docker le fait tourner.
aucun
EVEY_LOG_MAX_SIZE_MB
50
Taille d'un fichier de log avant rotation.
aucun
EVEY_LOG_RETENTION_DAYS
90
Nombre de jours de conservation des fichiers de log.
Les durées de conservation sont relues à chaque nettoyage quotidien : une
valeur enregistrée dans Administration → Configuration du serveur → Données et conservation s'applique au balayage suivant.
Variable
Défaut
Effet
Panneau
EVEY_PLAY_SESSION_RETENTION_DAYS
0 (toujours)
Les sessions de lecture terminées de l'historique.
Configuration du serveur → Données et conservation → Rétention de l'historique des sessions de lecture, balayage suivant
EVEY_AUDIT_LOG_RETENTION_DAYS
0 (toujours)
Le journal d'audit des actions d'administration.
Configuration du serveur → Données et conservation → Rétention du journal d'audit, balayage suivant
EVEY_METRICS_RETENTION_DAYS
90
Les échantillons de ressources du serveur (processeur, mémoire, bande passante).
Configuration du serveur → Données et conservation → Rétention des métriques serveur, balayage suivant
EVEY_QOE_RETENTION_DAYS
30
Les rapports de qualité de lecture des lecteurs.
Configuration du serveur → Données et conservation → Rétention qualité de lecture (QoE), balayage suivant
Un jeton fixe accepté sur GET /metrics en plus d'une session d'administrateur, pour que Prometheus ou Grafana puissent collecter sans renouveler une connexion. Vide : seule une session d'administrateur est acceptée.
aucun
EVEY_OTLP_ENDPOINT
vide
Un point d'accès OpenTelemetry vers lequel envoyer les traces. Vide : aucune trace.
aucun
EVEY_TRACING_SERVICE_NAME
evey
Le nom du service dans les traces.
aucun
EVEY_TRACING_SAMPLE_RATIO
0
La part des requêtes tracées, de 0 à 1 (un ratio, pas un pourcentage).
Mode développeur : les contrôles de sécurité du démarrage ne font qu'avertir, et les plugins peuvent tourner sans la bibliothèque de sandbox. Jamais sur un vrai serveur ; avec EVEY_ENV=production, le serveur refuse de démarrer.