Microservices Engine (MSE) incluye reglas de alerta integradas que supervisan la utilización de CPU, el uso de memoria, el rendimiento de la recolección de basura (GC) y los límites de capacidad en sus instancias de MSE. Habilite estas reglas para notificar a un grupo de contactos cuando alguna métrica supere su umbral; así podrá detectar y resolver problemas antes de que afecten el tráfico de producción.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una instancia de MSE (Microservices Registry, Nacos, ZooKeeper o Ingress gateway)
Como mínimo un grupo de contactos de alerta
Habilitar reglas de alerta predeterminadas
Inicie sesión en la consola de MSE y seleccione una región en la barra de navegación superior.
En el panel de navegación izquierdo, elija Microservices Registry > Instances.
En la página Instances, localice la instancia deseada y elija More > Configure Default Alert en la columna Actions.
En el cuadro de diálogo Configure Default Alert, seleccione un grupo en Alert Contact Group y haga clic en OK.
Después de hacer clic en OK, MSE agrega las reglas de alerta predeterminadas al grupo de contactos seleccionado. Las reglas varían según el tipo y la edición de la instancia. Consulte las siguientes secciones para obtener más detalles.
Reglas de alerta predeterminadas
Microservices Registry
Aplica a instancias Basic Edition, Developer Edition y Professional Edition.
|
Regla de alerta |
Umbral |
Periodo |
Descripción |
Solución |
|
Carga de CPU excesivamente alta en instancias |
Utilización de CPU > 80% por nodo |
Continuo |
Un uso elevado de CPU puede indicar defectos de versión o capacidad insuficiente. |
1. Revise la página Risk Management y siga las correcciones sugeridas. 2. Si la alerta persiste, escale horizontalmente la instancia. |
|
Uso de memoria excesivamente alto en instancias |
Uso de memoria > 90% por nodo |
Continuo |
Un uso elevado de memoria puede provocar errores Out-of-Memory (OOM) e interrupciones del servicio. |
1. Revise la página Risk Management y siga las correcciones sugeridas. 2. Si la alerta persiste, escale horizontalmente la instancia. |
ZooKeeper
Basic Edition, Developer Edition y Professional Edition
|
Regla de alerta |
Umbral |
Periodo |
Descripción |
Solución |
|
Ocurrencias excesivas de CMS GC en instancias de ZooKeeper |
Recuento de Concurrent Mark Sweep (CMS) GC > 5 |
1 minuto |
Los ciclos frecuentes de CMS GC indican presión de memoria o capacidad insuficiente en la instancia. |
1. Escale horizontalmente la instancia. 2. Si la alerta persiste, compruebe si la versión de la instancia tiene defectos conocidos y actualícela si es necesario. |
|
Duración excesivamente larga de CMS GC en instancias de ZooKeeper |
Duración de CMS GC > 6 s |
1 minuto |
Las pausas prolongadas de GC pueden causar tiempos de espera en solicitudes y desconexiones de sesión. |
1. Escale horizontalmente la instancia. 2. Si la alerta persiste, compruebe si la versión de la instancia tiene defectos conocidos y actualícela si es necesario. |
Serverless Edition
| Regla de alerta | Umbral | Periodo | Descripción | Solución |
|---|---|---|---|---|
| Limitación de instantáneas | Tamaño de instantánea > 20 MB (límite: 25 MB) | Continuo | El tamaño máximo de instantánea es de 25 MB. Superar los 20 MB indica que la instancia se acerca al límite. | Reduzca los datos almacenados en ZooKeeper. Si necesita un límite mayor, envíe un ticket. |
Nacos
Basic Edition, Developer Edition y Professional Edition
Estas reglas detectan problemas de rendimiento de GC que indican memoria heap insuficiente.
|
Regla de alerta |
Umbral |
Periodo |
Descripción |
Solución |
|
Ocurrencias excesivas de Full GC en instancias de Nacos |
Recuento de Full GC > 2 |
1 minuto |
Las ejecuciones frecuentes de Full GC indican memoria heap insuficiente o configuraciones incorrectas en el cliente. |
1. Compruebe si existen fugas de conexiones, registros duplicados o suscripciones duplicadas causadas por una configuración incorrecta del cliente. 2. Si no existen estos problemas, escale horizontalmente o actualice la instancia. |
|
Duración excesivamente larga de Full GC en instancias de Nacos |
Duración de Full GC > 5 s |
1 minuto |
Las pausas prolongadas de Full GC bloquean todos los subprocesos de la aplicación y provocan fallos en las solicitudes. |
1. Compruebe si existen fugas de conexiones, registros duplicados o suscripciones duplicadas causadas por una configuración incorrecta del cliente. 2. Si no existen estos problemas, escale horizontalmente o actualice la instancia. |
Basic Edition, Developer Edition, Professional Edition y Serverless Edition
Estas alertas de capacidad se activan cuando el uso de recursos se aproxima al límite de la instancia.
|
Regla de alerta |
Umbral |
Periodo |
Descripción |
Solución |
|
Uso de servicios de Nacos excesivamente alto |
Uso de servicios > 90% |
Continuo |
El número de servicios registrados se aproxima a la cuota de la instancia. |
Escale horizontalmente o actualice la instancia para aumentar la cuota de servicios. |
|
Uso de proveedores de servicios de Nacos excesivamente alto |
Uso de proveedores de servicios > 90% |
Continuo |
El número de proveedores de servicios se aproxima a la cuota de la instancia. |
Escale horizontalmente o actualice la instancia para aumentar la cuota de proveedores. |
|
Uso de conexiones de Nacos excesivamente alto |
Uso de conexiones > 90% |
Continuo |
El número de conexiones se aproxima a la cuota de la instancia. |
Escale horizontalmente o actualice la instancia para aumentar la cuota de conexiones. |
|
Uso de configuraciones de Nacos excesivamente alto |
Uso de configuraciones > 90% |
Continuo |
El número de configuraciones se aproxima a la cuota de la instancia. |
Escale horizontalmente o actualice la instancia para aumentar la cuota de configuraciones. |
|
Uso de long polling de Nacos excesivamente alto |
Uso de long polling > 90% |
Continuo |
El número de conexiones de long polling se aproxima a la cuota de la instancia. |
Escale horizontalmente o actualice la instancia para aumentar la cuota de long polling. |
|
Disminución excesiva en la proporción de proveedores de servicios de Nacos |
El recuento de proveedores cae > 50% respecto a hace 3 min |
3 minutos |
Una caída repentina en el recuento de proveedores puede provocar que los servicios ascendentes pierdan la conectividad con los proveedores descendentes. |
1. Compruebe si se están liberando o reiniciando aplicaciones. 2. Si no hay ningún despliegue en curso, verifique que la CPU, la memoria, el GC y los recursos de red de sus aplicaciones funcionen correctamente. |
Serverless Edition
| Regla de alerta | Umbral | Periodo | Descripción | Solución |
|---|---|---|---|---|
| Limitación de TPS | Limitación de TPS activada | Continuo | La limitación de transacciones por segundo (TPS) se ha activado en la instancia. | Envíe un ticket para solicitar un límite de TPS mayor. |
| Límite de capacidad de servicios | Capacidad de servicios superada | Continuo | El número de servicios supera el límite de la instancia. | Envíe un ticket para solicitar una mayor capacidad de servicios. |
| Límite de conexiones | Recuento de conexiones superado | Continuo | El número de conexiones supera el límite de la instancia. | Envíe un ticket para solicitar un límite de conexiones mayor. |
| Límite de capacidad de configuraciones | Capacidad de configuraciones superada | Continuo | El número de configuraciones supera el límite de la instancia. | Envíe un ticket para solicitar una mayor capacidad de configuraciones. |
Ingress gateway
Professional Edition
|
Regla de alerta |
Umbral |
Periodo |
Descripción |
Solución |
|
Carga de CPU excesivamente alta en instancias |
Utilización de CPU > 80% |
Continuo |
Un uso elevado de CPU puede indicar problemas de complementos o capacidad insuficiente. |
1. Compruebe si existen fugas de memoria o errores lógicos en los complementos. 2. Si no existen estos problemas, escale horizontalmente la instancia. |
|
Uso de memoria excesivamente alto en instancias |
Uso de memoria > 80% |
Continuo |
Un uso elevado de memoria puede indicar problemas de complementos o capacidad insuficiente. |
1. Compruebe si existen fugas de memoria o errores lógicos en los complementos. 2. Si no existen estos problemas, escale horizontalmente la instancia. |
Professional Edition y Serverless Edition
|
Regla de alerta |
Umbral |
Periodo |
Descripción |
Solución |
|
Tasa de precisión baja del gateway |
Tasa de precisión < 80% |
Continuo |
Una tasa de precisión baja indica que una parte significativa de las solicitudes está fallando. |
Compruebe si existen errores de configuración del gateway o excepciones en la aplicación. |
|
Excepción de complemento personalizado del gateway (recuperada) |
Excepción de complemento detectada |
Continuo |
Un complemento personalizado del gateway encontró un error y se recuperó automáticamente. |
Revise la lógica del complemento y corrija la causa raíz para evitar que vuelva a ocurrir. |