Vérifiez l'état d'une activité de dimensionnement en décrivant les activités de dimensionnement - Amazon SageMaker

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Vérifiez l'état d'une activité de dimensionnement en décrivant les activités de dimensionnement

Vous pouvez vérifier l'état d'une activité de dimensionnement pour votre terminal redimensionné automatiquement en décrivant les activités de dimensionnement. Application Auto Scaling fournit des informations descriptives sur les activités de dimensionnement menées dans l'espace de noms spécifié au cours des six semaines précédentes. Pour plus d'informations, consultez la section Activités de dimensionnement pour Application Auto Scaling dans le Guide de l'utilisateur d'Application Auto Scaling.

Pour vérifier l'état d'une activité de dimensionnement, utilisez la describe-scaling-activitiescommande. Vous ne pouvez pas vérifier l'état d'une activité de dimensionnement à l'aide de la console.

Décrire les activités de mise à l'échelle (AWS CLI)

Pour décrire les activités de dimensionnement pour toutes les SageMaker ressources enregistrées auprès d'Application Auto Scaling, utilisez la describe-scaling-activitiescommande en spécifiant sagemaker l'--service-namespaceoption.

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

Pour décrire les activités de dimensionnement pour une ressource spécifique, incluez l'--resource-idoption.

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

L'exemple suivant montre le résultat produit lorsque vous exécutez cette commande.

{ "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" }

Identifiez les activités de dimensionnement bloquées à partir des quotas d'instance (AWS CLI)

Lorsque vous augmentez votre capacité (ajoutez d'autres instances), il est possible que vous atteigniez le quota d'instances au niveau de votre compte. Vous pouvez utiliser la describe-scaling-activitiescommande pour vérifier si vous avez atteint votre quota d'instance. Lorsque vous dépassez votre quota, l'autoscaling est bloqué.

Pour vérifier si vous avez atteint votre quota d'instance, utilisez la describe-scaling-activitiescommande et spécifiez l'ID de ressource pour l'--resource-idoption.

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

Dans la syntaxe de retour, cochez les cases StatusCode et StatusMessage, ainsi que leurs valeurs associées.StatusCoderenvoie Failed. StatusMessage contient un message indiquant que le quota de service au niveau du compte a été atteint. Ce message devrait ressembler à l'exemple suivant :

{ "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)." }