Archivos de Configuración
AuroraOptimizer utiliza seis archivos de configuración principales, cada uno con un alcance distinto y un comportamiento de recarga propio. Entender qué archivo gobierna cada sistema es esencial para un ajuste eficaz en producción.
| Archivo | Propósito | Recarga en Caliente |
|---|---|---|
bootstrap.yml | Selección de idioma, nivel de log, rutas de archivos .hopl | No — requiere reinicio |
config.yml | Todo el comportamiento en tiempo de ejecución: umbrales, handlers, lógica de auto-revert | Parcial — ver nota |
policies.hopl | Definiciones de políticas de optimización y declaraciones de selectores | Sí — /auroraoptimizer policy reload |
constraints.hopl | Límites de seguridad de ejecución, caps de tasa, guardas de uso de recursos | Sí — /auroraoptimizer policy reload |
orchestration.hopl | Estrategia del orquestador, pesos de puntuación de prioridad, cooldowns | Sí — /auroraoptimizer policy reload |
observability.hopl | Intervalos de muestreo de dominios del Eye y configuración del modo Analysis | Sí — /auroraoptimizer policy reload |
Nota: Los cambios en secciones de
config.ymldistintas aheuristics.triggersrequieren un reinicio completo del servidor para tener efecto. La secciónheuristics.triggersse recarga en caliente mediante/auroraoptimizer policy reload.