From 09048dd7727c2ed949d337caf561cc5e5f8d6524 Mon Sep 17 00:00:00 2001 From: Cristian Felipe Cruz Buitron Date: Wed, 26 Aug 2026 00:27:53 -0500 Subject: [PATCH] Bajar frecuencia del timer a 60 min para reducir costo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OnCalendar cada 60 min en vez de 15 (06:00-22:00 hora local, 17 corridas/día en vez de 68). Aplicado en vivo: unidad actualizada, timer reiniciado, próxima corrida confirmada vía systemctl --user list-timers. --- lab-agent/README.md | 3 ++- lab-agent/systemd/lab-agent.timer | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lab-agent/README.md b/lab-agent/README.md index 64b23a0..55f8627 100644 --- a/lab-agent/README.md +++ b/lab-agent/README.md @@ -8,7 +8,8 @@ justificación de gobernanza y la evidencia de la prueba end-to-end en `apps-registry` → `docs/arquitectura/agente-monitoreo.md`. **Estado (2026-08-26): timer de systemd ACTIVO** (`lab-agent.timer`, -usuario `devops`, cada 15 min entre 06:00–23:00 hora local). Validado +usuario `devops`, cada 60 min entre 06:00–23:00 hora local — bajado de +15 a 60 min el 2026-08-26 para reducir costo). Validado en vivo contra el cluster real: DRY_RUN → ejecución real → rate limit/bloqueo → recuperación con hilo en Telegram → limpieza, y corrida manual vía `systemctl --user start` con el entorno real del diff --git a/lab-agent/systemd/lab-agent.timer b/lab-agent/systemd/lab-agent.timer index 8859cdc..cc1c438 100644 --- a/lab-agent/systemd/lab-agent.timer +++ b/lab-agent/systemd/lab-agent.timer @@ -1,12 +1,12 @@ [Unit] -Description=Dispara lab-agent.service cada 15 min, 06:00-23:00 hora local +Description=Dispara lab-agent.service cada 60 min, 06:00-23:00 hora local [Timer] -# Horas 06..22, minutos :00/:15/:30/:45 -> ultima corrida real 22:45. +# Horas 06..22, minuto :00 -> ultima corrida real 22:00 (17 corridas/dia). # El propio script vuelve a chequear ACTIVE_HOURS_START/END al arrancar # (defensa en profundidad si esta unidad se edita a mano sin tocar el # .env, o si corre manualmente fuera de horario). -OnCalendar=*-*-* 06..22:00/15:00 +OnCalendar=*-*-* 06..22:00:00 AccuracySec=30s Persistent=false