Comprobaciones de estado - Amazon SageMaker AI

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.

Comprobaciones de estado

Compruebe que el dispositivo o flota estén conectados y que estén tomando muestras de datos. Realizar comprobaciones periódicas, de forma manual o automática, le permite comprobar que su dispositivo o flota funcionan correctamente.

Utilice la consola Amazon S3 en https://console.aws.amazon.com/s3/para seleccionar de forma interactiva una flota para comprobar su estado. También puede utilizar la AWS SDK for Python (Boto3). A continuación se describen las opciones diferentes a las APIs del Boto3 que puede utilizar para comprobar el estado de su dispositivo o flota. Utilice la API que mejor se adapte a su caso de uso.

  • Compruebe un dispositivo individual.

    Para comprobar el estado de un dispositivo individual, use la API DescribeDevice. Si se ha implementado uno o más modelos en el dispositivo, se proporciona una lista con uno o más modelos.

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

    Al ejecutar DescribeDevice aparece:

    { "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 } ] }
  • Comprobar una flota de dispositivos.

    Use la API GetDeviceFleetReport para comprobar el estado de la flota. Proporcione el nombre de la flota de dispositivos para obtener un resumen de ésta.

    sagemaker_client.get_device_fleet_report( DeviceFleetName="sample-fleet-name" )
  • Comprobar latidos.

    Cada dispositivo de una flota genera periódicamente una señal o “latido”. El latido se puede utilizar para comprobar que el dispositivo se está comunicando con Edge Manager. Si la marca de tiempo del último latido no se actualiza, es posible que el dispositivo esté fallando.

    Compruebe el último latido realizado por un dispositivo con la API DescribeDevice. Proporcione el nombre del dispositivo y la flota a la que pertenece el dispositivo periférico.

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