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.
SageMaker HyperPod Événements du cluster EKS
Amazon SageMaker HyperPod émet des événements de cluster structurés qui fournissent une visibilité sur les changements opérationnels au niveau du cluster, du groupe d'instances et de l'instance. Vous pouvez utiliser ces événements pour surveiller l'activité de provisionnement, suivre les opérations de dimensionnement, détecter les défaillances et créer des pipelines d'alerte automatisés.
Les événements de cluster sont disponibles pour les clusters HyperPod EKS NodeProvisioningMode définis surContinuous. Les événements sont accessibles via les DescribeClusterEvent API ListClusterEvents et, la console SageMaker AI et Amazon EventBridge.
Pour le schéma complet des événements, les niveaux de gravité, le catalogue complet des événements et les détails de EventBridge l'intégration, consultezSageMaker HyperPod référence des événements du cluster.
Conditions préalables
-
Votre cluster HyperPod EKS doit être
NodeProvisioningModeréglé surContinuous. Les clusters utilisant le mode de provisionnement existant n'émettent pas d'événements structurés. -
Pour utiliser l'API, vous devez disposer d'
sagemaker:DescribeClusterEventautorisationssagemaker:ListClusterEventset d'autorisations dans votre politique IAM.
Types d’événements
HyperPod émet deux catégories d'événements pour les clusters EKS en mode de provisionnement continu : les événements courants qui s'appliquent à tous les orchestrateurs et les événements. EKS-specific
Les événements courants concernent les opérations d'infrastructure de base telles que le provisionnement et la résiliation des instances, la mise à l'échelle des groupes d'instances, la gestion des réservations de capacité, l'exécution de scripts de cycle de vie, la gestion des ENI, le cycle de vie du système de fichiers FSx et les flux de travail d'application de correctifs. Pour la liste complète, voir Événements courants (EKS et Slurm) la référence des événements du HyperPod cluster.
EKS-specific les événements couvrent les opérations spécifiques à l'orchestrateur, telles que la gestion des entrées d'accès EKS, les mises à jour de la configuration de Kubernetes (étiquettes et traces), le cycle de vie de Karpenter autoscaling, l'expulsion des pods et cordon/uncordon pendant l'application de correctifs, et la surveillance des alarmes de temps de cuisson avec restauration automatique. Ces événements fournissent une visibilité sur les étapes EKS-specific du cycle de vie qui n'étaient auparavant observables que par le biais de CloudWatch journaux. Pour la liste complète, voir EKS-specific événements la référence des événements du HyperPod cluster.
Affichage des événements dans la console
-
Ouvrez la console SageMaker AI
. -
Dans le volet de navigation de gauche, choisissez HyperPod clusters.
-
Choisissez le nom de votre cluster.
-
Sélectionnez l’onglet Événements.
L'onglet Événements affiche une liste paginée d'événements avec des colonnes pour le niveau de l'événement, l'ID de l'événement, le nom de la ressource, le type de ressource, la description et l'heure de l'événement. Vous pouvez filtrer les événements par attribut à l'aide du champ de recherche, les trier par heure de l'événement et choisir un identifiant d'événement pour voir tous les détails de l'événement, y compris ses métadonnées et son enregistrement complet.
Lister les événements à l'aide du AWS INTERFACE DE LIGNE DE COMMANDE (CLI)
Utilisez la list-cluster-events commande pour récupérer les événements de votre cluster :
aws sagemaker list-cluster-events \ --cluster-name my-eks-cluster \ --sort-by EventTime \ --sort-order Descending \ --max-results 20
Vous pouvez affiner les résultats à l'aide des filtres suivants :
-
--resource-type— filtrez parClusterInstanceGroup, ouInstance. -
--instance-group-name— filtre les événements pour un groupe d'instances spécifique. -
--node-id— filtre les événements pour une instance EC2 spécifique. -
--event-time-afteret--event-time-before— filtrer en fonction d'une fenêtre temporelle spécifique.
Par exemple, pour afficher uniquement les événements au niveau du groupe d'instances pour un groupe d'instances spécifique :
aws sagemaker list-cluster-events \ --cluster-name my-eks-cluster \ --resource-type InstanceGroup \ --instance-group-name gpu-workers
Décrire un événement spécifique
Utilisez la describe-cluster-event commande avec un ID d'événement à partir de la sortie de la liste pour récupérer les détails complets de l'événementEventLevel, y compris lesDescription, et EventMetadata :
aws sagemaker describe-cluster-event \ --cluster-name my-eks-cluster \ --event-id 83ea0bb5-be77-45e8-a458-0a87f778a205
Pour la structure de l'enregistrement d'événement renvoyé et une description de chaque champ, consultez Record des événements du cluster la référence des événements du HyperPod cluster.
Automatiser les réponses avec Amazon EventBridge
HyperPod les événements de cluster sont automatiquement envoyés à Amazon EventBridge sous le type de détailSageMaker HyperPod Cluster Event, ce qui vous permet d'acheminer les événements vers des cibles telles que Lambda, Amazon SNS, Step Functions ou Amazon SQS. Vous pouvez filtrer sur le EventLevel terrain pour déclencher des alertes uniquement pour les Error événements, ou filtrer par ARN de cluster pour étendre les règles à un cluster spécifique.
Pour les modèles d' EventBridge événements, les exemples de charge utile et les types connexes SageMaker
HyperPod Cluster State Change et SageMaker HyperPod Cluster Node
Health Event détaillés, consultez la référence EventBridge intégration des événements de HyperPod cluster.