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 (Robo) %
Se produce cuando el porcentaje de tiempo que la CPU permanece en estado de "espera involuntaria" supera el umbral especificado. El porcentaje de robo de CPU es el porcentaje en el que el uso de la CPU supera la tasa base garantizada de acumulación de créditos de CPU.
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) %
- Se produce cuando el uso de CPU del proceso MongoDB, normalizado por la cantidad de CPU, supera el umbral especificado.
Desencadenantes comunes
Las consultas no optimizadas pueden generar System CPU alertas.
Solucionar 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
Considere escalar su clúster con servidores adicionales para reducir el porcentaje de uso de CPU que utiliza la carga de trabajo actual. Por ejemplo, podría convertir un conjunto de réplicas en un clúster fragmentado. Para obtener más información sobre los clústeres fragmentados, consulte Fragmentación.
Supervisar su 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.
Supervise el uso de la CPU para determinar si los datos se recuperan del disco en lugar de la memoria.
Para obtener más información, consulte Ver métricas del clúster.