Compruebe el estado de una actividad de escalado describiendo las actividades de escalado - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Compruebe el estado de una actividad de escalado describiendo las actividades de escalado

Puede comprobar el estado de una actividad de escalado para su punto final con escalado automático describiendo las actividades de escalado. Application Auto Scaling proporciona información descriptiva sobre las actividades de escalado en el espacio de nombres especificado de las seis semanas anteriores. Para obtener más información, consulte las actividades de escalado de Application Auto Scaling en la Guía del usuario de Application Auto Scaling.

Para comprobar el estado de una actividad de escalado, utilice el describe-scaling-activitiescomando. No puede comprobar el estado de una actividad de escalado mediante la consola.

Describa las actividades de escalado (AWS CLI)

Para describir las actividades de escalado de todos SageMaker los recursos que se registraron en Application Auto Scaling, utilice el describe-scaling-activitiescomando y especifique sagemaker la --service-namespace opción.

aws application-autoscaling describe-scaling-activities \ --service-namespace sagemaker

Para describir las actividades de escalado de un recurso específico, incluya la --resource-id opción.

aws application-autoscaling describe-scaling-activities \ --service-namespace sagemaker \ --resource-id endpoint/my-endpoint/variant/my-variant

El siguiente ejemplo muestra el resultado que se produce al ejecutar este comando.

{ "ActivityId": "activity-id", "ServiceNamespace": "sagemaker", "ResourceId": "endpoint/my-endpoint/variant/my-variant", "ScalableDimension": "sagemaker:variant:DesiredInstanceCount", "Description": "string", "Cause": "string", "StartTime": timestamp, "EndTime": timestamp, "StatusCode": "string", "StatusMessage": "string" }

Identifique las actividades de escalado bloqueadas a partir de las cuotas de instancia (AWS CLI)

Al ampliar la escala (añadir más instancias), es posible que alcance la cuota de instancias a nivel de cuenta. Puedes usar el describe-scaling-activitiescomando para comprobar si has alcanzado tu cuota de instancias. Cuando superas tu cuota, se bloquea el escalado automático.

Para comprobar si has alcanzado la cuota de instancias, usa el describe-scaling-activitiescomando y especifica el ID de recurso de la --resource-id opción.

aws application-autoscaling describe-scaling-activities \ --service-namespace sagemaker \ --resource-id endpoint/my-endpoint/variant/my-variant

En la sintaxis de retorno, comprueba las StatusMessageteclas StatusCodey y sus valores asociados. StatusCodedevuelveFailed. En StatusMessage, hay un mensaje que indica que se ha alcanzado la cuota de servicio de la cuenta. Lo que sigue es un ejemplo del aspecto que puede tener ese mensaje:

{ "ActivityId": "activity-id", "ServiceNamespace": "sagemaker", "ResourceId": "endpoint/my-endpoint/variant/my-variant", "ScalableDimension": "sagemaker:variant:DesiredInstanceCount", "Description": "string", "Cause": "minimum capacity was set to 110", "StartTime": timestamp, "EndTime": timestamp, "StatusCode": "Failed", "StatusMessage": "Failed to set desired instance count to 110. Reason: The account-level service limit 'ml.xx.xxxxxx for endpoint usage' is 1000 Instances, with current utilization of 997 Instances and a request delta of 20 Instances. Please contact AWS support to request an increase for this limit. (Service: AmazonSageMaker; Status Code: 400; Error Code: ResourceLimitExceeded; Request ID: request-id)." }