Saltar a contenido

Copias de seguridad, registros y supervisión

Las variables que hay detrás de las copias de seguridad de la base de datos, del registro del servidor, del tiempo que se conserva el historial y de los puntos de acceso para un sistema de supervisión externo. El uso diario está en Copias de seguridad y actualizaciones y en Supervisión y registros.

Copias de seguridad

Variable Por defecto Qué hace Panel
EVEY_BACKUP_DIR /data/backups Dónde se escriben las copias de seguridad de la base de datos. ninguno
EVEY_BACKUP_INTERVAL_HOURS 0 (desactivado) Una copia cada N horas, independiente de la programación del panel, que es la forma habitual. Copia de seguridad y restauración → Programación (expresión cron), inmediato
EVEY_BACKUP_RETENTION_DAYS 30 Las copias más antiguas se borran cuando el intervalo anterior está definido, al arrancar y después de cada ejecución. La programación del panel tiene su propia Retención. Copia de seguridad y restauración → Programación → Retención, inmediato

Registro

Variable Por defecto Qué hace Panel
EVEY_LOG_LEVEL info debug, info, warn o error. Configuración del servidor → General → Nivel de registro, inmediato
EVEY_LOG_DIR /data/logs Dónde se escribe el archivo de registro diario evey-YYYY-MM-DD.log. La define la imagen. Este archivo es la referencia: docker logs muestra el mismo flujo, pero Docker lo rota. ninguno
EVEY_LOG_MAX_SIZE_MB 50 Tamaño de un archivo de registro antes de rotarlo. ninguno
EVEY_LOG_RETENTION_DAYS 90 Días que se conservan los archivos de registro. ninguno

Conservación del historial

Cada limpieza diaria vuelve a leer los plazos de conservación, así que un valor guardado en Administración → Configuración del servidor → Datos y conservación se aplica en la siguiente limpieza.

Variable Por defecto Qué hace Panel
EVEY_PLAY_SESSION_RETENTION_DAYS 0 (siempre) Las sesiones de reproducción terminadas del historial. Configuración del servidor → Datos y conservación → Retención del historial de sesiones, en la siguiente limpieza
EVEY_AUDIT_LOG_RETENTION_DAYS 0 (siempre) El registro de auditoría de las acciones de administración. Configuración del servidor → Datos y conservación → Retención del registro de auditoría, en la siguiente limpieza
EVEY_METRICS_RETENTION_DAYS 90 Las muestras de recursos del servidor (procesador, memoria, ancho de banda). Configuración del servidor → Datos y conservación → Retención de métricas del servidor, en la siguiente limpieza
EVEY_QOE_RETENTION_DAYS 30 Los informes de calidad de reproducción de los reproductores. Configuración del servidor → Datos y conservación → Retención de calidad de reproducción (QoE), en la siguiente limpieza
EVEY_METRICS_SAMPLE_INTERVAL_SEC 60 Cada cuánto se toman esas muestras de recursos. ninguno

Supervisión externa

Variable Por defecto Qué hace Panel
EVEY_METRICS_SCRAPE_TOKEN vacío Un token fijo aceptado en GET /metrics además de una sesión de administrador, para que Prometheus o Grafana puedan recoger las métricas sin renovar un inicio de sesión. Vacío: solo se acepta una sesión de administrador. ninguno
EVEY_OTLP_ENDPOINT vacío Un punto de acceso OpenTelemetry al que enviar las trazas. Vacío: sin trazas. ninguno
EVEY_TRACING_SERVICE_NAME evey El nombre del servicio en las trazas. ninguno
EVEY_TRACING_SAMPLE_RATIO 0 La proporción de peticiones trazadas, de 0 a 1 (una proporción, no un porcentaje). ninguno

Solo para desarrollo

Variable Por defecto Qué hace Panel
EVEY_LOG_DEV_MODE false Modo desarrollador: las comprobaciones de seguridad al arrancar solo avisan, y los plugins pueden ejecutarse sin la biblioteca del sandbox. Nunca en un servidor real; con EVEY_ENV=production el servidor se niega a arrancar. ninguno