Vérifier l'état - 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érifier l'état

Vérifiez que votre dispositif ou votre flotte est connecté(e) et échantillonne les données. L'exécution de vérifications périodiques, manuelle ou automatique, vous permet de vérifier le bon fonctionnement de votre dispositif ou de votre flotte.

Utilisez la console Amazon S3 à l'adresse https://console.aws.amazon.com/s3/pour choisir de manière interactive une flotte pour une vérification de statut. Vous pouvez également utiliser AWS SDK for Python (Boto3). Voici une description APIs différente de Boto3 que vous pouvez utiliser pour vérifier l'état de votre appareil ou de votre parc. Utilisez celui API qui correspond le mieux à votre cas d'utilisation.

  • Vérifiez un dispositif individuel.

    Pour vérifier l'état d'un appareil individuel, utilisez DescribeDeviceAPI. Si des modèles ont été déployés sur le dispositif, vous pouvez obtenir une liste contenant un ou plusieurs modèles.

    sagemaker_client.describe_device( DeviceName="sample-device-1", DeviceFleetName="sample-fleet-name" )

    L'exécution de DescribeDevice renvoie :

    { "DeviceName": "sample-device". "Description": "this is a sample device", "DeviceFleetName": "sample-device-fleet", "IoTThingName": "SampleThing", "RegistrationTime": 1600977370, "LatestHeartbeat": 1600977370, "Models":[ { "ModelName": "sample-model", "ModelVersion": "1.1", "LatestSampleTime": 1600977370, "LatestInference": 1600977370 } ] }
  • Vérifiez une flotte de dispositifs.

    Pour vérifier l'état de la flotte, utilisez le GetDeviceFleetReportAPI. Indiquez le nom de la flotte de dispositifs pour obtenir un récapitulatif de la flotte.

    sagemaker_client.get_device_fleet_report( DeviceFleetName="sample-fleet-name" )
  • Vérifiez qu'il y a une pulsation.

    Chaque dispositif d'une flotte génère périodiquement un signal, également appelé « pulsation ». La pulsation peut être utilisée pour vérifier que le dispositif communique avec Edge Manager. Si l'horodatage de la dernière pulsation n'est pas mis à jour, cela peut indiquer un dispositif défaillant.

    Vérifiez le dernier battement de cœur effectué par un appareil doté du DescribeDeviceAPI. Spécifiez le nom du dispositif périphérique et la flotte à laquelle il appartient.

    sagemaker_client.describe_device( DeviceName="sample-device-1", DeviceFleetName="sample-fleet-name" )