Contadores de persistencia
- Dominant language
- Shell
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Qué es esta tarea
Implementar un contador por señal que confirma un incidente solo si la condición anómala persiste durante N ciclos consecutivos. Es el mecanismo central para distinguir un pico temporal de un problema real.
## Qué se debe hacer
- Mantener un contador por cada señal normalizada
- Incrementar el contador cada vez que la señal cruza el umbral
- Resetear el contador si la señal vuelve a la normalidad
- Confirmar incidente solo cuando el contador alcanza N (configurable, ej: 2 ciclos = 60s con polling de 30s)
- Exponer el estado del contador para logging y debugging
## Por qué importa
Sin persistencia, un `apt upgrade` que satura la memoria por 20 segundos dispararía una falsa alarma. La persistencia es lo que hace que el detector sea útil en un servidor real con tráfico (sección 5.1 del documento de proyecto). Es una de las 5 tareas de la Fase 2, que concentra el 80% del riesgo técnico del proyecto.
## Criterio de avance
Un pico temporal de una sola lectura NO dispara incidente. Una condición sostenida durante N ciclos SÍ lo dispara. Verificado con ambos escenarios en el VPS con carga.
Contributor guide
Assessment
This issue has not been assessed yet.