Umbrales configurables
- Dominant language
- Shell
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Qué es esta tarea
Crear un archivo de configuración donde se definen los umbrales que determinan cuándo una señal es anómala. Los valores por defecto cubren los escenarios comunes de una PyME, pero deben ser modificables sin tocar código.
## Qué se debe hacer
- Crear un archivo `config.toml` con los umbrales:
```toml
[umbrales]
disco_pct = 90 # dispara si uso > 90%
memoria_disponible_mb = 400 # dispara si disponible < 400 MB
puerto_timeout_s = 60 # dispara si puerto no escucha > 60s
servicio_ciclos = 2 # ciclos consecutivos para confirmar
```
- Implementar la lectura del archivo en `config.py`
- Los umbrales se cargan al inicio y se usan en el detector
- Si el archivo no existe, usar valores por defecto razonables
## Por qué importa
Cada servidor tiene necesidades distintas. Un servidor con 2 GB de RAM necesita un umbral de memoria diferente a uno con 16 GB. La configurabilidad por TOML permite que el cliente (PyME) ajuste sin tocar código — coherente con la meta de instalación en <15 minutos (sección 2.2 del documento de proyecto).
## Criterio de avance
El detector respeta los umbrales del archivo TOML. Cambiar un valor en el archivo cambia el comportamiento del detector sin reiniciar el servicio (o con un reinicio limpio).
Contributor guide
Assessment
This issue has not been assessed yet.