System CPU las alertas indican que el uso de la CPU del proceso de MongoDB ha alcanzado un umbral específico. Este umbral se especifica cuando se crea la alerta.
Condiciones de alerta
Puedes configurar las siguientes condiciones de alerta a nivel de proyecto página de configuración de alertas para activar alertas.
- Sistema: CPU (Steal) %
Ocurre cuando el porcentaje de tiempo que la CPU se encuentra en un estado de "espera involuntaria" supera el umbral especificado. El porcentaje de robo de CPU es el porcentaje por el cual el uso de la CPU supera la tasa garantizada de acumulación de créditos de CPU base.
Nota
Esta alerta generalmente se activa cuando se han consumido todos los créditos en un Instancia de rendimiento escalable de AWS.
- Sistema: CPU (Usuario) %
- Ocurre cuando el uso de la CPU del proceso MongoDB, normalizado según el número de CPUs, supera el umbral especificado.
Desencadenantes comunes
Consultas no optimizadas podrían causar System CPU alertas.
Soluciona el problema inmediato
Considere agregar uno o más índices para mejorar el rendimiento de las query. Para obtener detalles sobre el cálculo de los índices sugeridos, consulta Calcular índices sugeridos.
Implemente una solución a largo plazo
Considera escalar tu clúster con servidores adicionales para reducir el porcentaje de uso de la CPU utilizado por la carga de trabajo actual. Por ejemplo, podrías convertir un set de réplicas en un clúster. Para obtener más información sobre clústeres, consulta particionado.
Supervisa tu progreso
Ver el Normalized System CPU gráfica para supervisar el uso de la CPU de todos los procesos en el nodo, escalado a un rango de 0-100% mediante la división por el número de núcleos de CPU.
Supervisa el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.
Para aprender más, consulta Ver métricas del clúster.