System CPU Las alertas indican que el uso de CPU del proceso MongoDB ha alcanzado un umbral específico. Este umbral se especifica al crear la alerta.
Condiciones de alerta
Puede configurar las siguientes condiciones de alerta en el 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 una Instancia de rendimiento con capacidad de ráfaga 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 consultas. Para obtener más información sobre cómo calcular los índices sugeridos,consulte 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áfico para monitorear el uso de CPU de todos los procesos en el nodo, escalado a un rango de 0-100% dividiendo por la cantidad 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.