Operación#
Operar Empowerment Center es saber en cada momento cómo está el servidor, actuar cuando algo se atasca y enterarse de los problemas sin tener que estar mirando. Este capítulo explica las herramientas que ECenter ofrece para ello y cómo se conectan con las de su organización (Prometheus, un orquestador de contenedores, un syslog).
Antes de empezar#
Todo lo de este capítulo exige el privilegio Administración del sistema. Quien no lo tiene no ve la entrada Operación en la barra lateral y, si abre la dirección /admin/operations, la página le dice «La consola de operación la usa quien administra el sistema.».
Qué ofrece ECenter#
| Herramienta | Para qué sirve | Dónde |
|---|---|---|
| Consola de operación | Ver el estado del servidor, las sesiones, los trabajos y los libros abiertos, y actuar sobre ellos: cerrar una sesión, terminar un trabajo, desbloquear un libro. | Administración › Operación (/admin/operations) |
| Actividad | Gráficos de la última hora al último año: sesiones, trabajos, memoria, CPU, disponibilidad de las BD de los clientes, envíos, alertas… | Pestaña Actividad de la consola |
| Alertas operativas | Problemas que el servidor detecta solo (licencia, BD de cliente caída, memoria, disco, colas, envíos que fallan…). Se abren y se resuelven solas, y pueden avisar por correo. | Pestaña Alertas de la consola y aviso en la parte superior de la aplicación |
| Métricas y salud | Las cifras del servidor en el formato de Prometheus y las sondas para un orquestador. | /actuator/…, en el puerto de gestión si se activa |
| Registros | Lo que escribe el servidor, con las líneas de las alertas y de la auditoría, para un syslog o un SIEM. | Salida estándar del contenedor |
| Correo | Los avisos de la operación y de la planificación, y los envíos de las suscripciones y las alertas de datos. | Servidor SMTP de la organización |
Cómo se organiza el capítulo#
- La consola de operación: la cabecera, el refresco y cada pestaña (Resumen, Sesiones, Trabajos, Libros abiertos y Políticas), con lo que mide cada dato y qué hacer con él.
- La pestaña Actividad: los gadgets, los periodos, acercar y alejar, y cómo personalizar la pestaña y el Resumen.
- Alertas operativas: cada tipo de alerta, cuándo se abre y se resuelve, el aviso por correo, Comprobar ahora y los eventos sin procesar.
- Trabajos y colas: el ciclo de vida de un trabajo, las clases y sus colas, cancelar, el tope de trabajos en cola por usuario y lo que pasa con varias instancias.
- Métricas, salud y registros: Actuator, el puerto de gestión para Prometheus, las sondas y los registros.
- Correo: los correos que envía ECenter, cómo comprobar que salen y las pruebas con Mailpit. El servidor SMTP se configura en Correo y avisos.
Qué cambia respecto a Empowerment Center 7#
En Empowerment Center 7 (EC7) la supervisión estaba repartida entre el Administrador del Servidor (configuración y arranque de servicios) y las Herramientas del Servidor (sesiones, hilos, trabajos y libros abiertos). En ECenter 8.0:
- Todo está en una sola consola web, y el servidor comprueba el privilegio en cada petición.
- La consola enseña de quién es cada sesión (EC7 solo mostraba la dirección IP).
- Terminar un trabajo lo cancela de forma ordenada, también la sentencia en curso en la base de datos del cliente. No existe la terminación forzada de un hilo.
- El servidor no se reinicia solo por memoria ni a medianoche: avisa con una alerta, y reiniciarlo le corresponde a usted o al orquestador.
- Sin licencia válida el servidor sigue en marcha (la API solo deja entrar e instalar la licencia), en lugar de pararse.
- Los umbrales, los avisos y lo que se conserva se configuran en el servidor (
ecenter.operations.*) y la consola solo los muestra.