本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
检查状态
检查您的设备或队列是否已连接并对数据进行采样。通过手动或自动执行定期检查,您可以检查设备或队列是否正常工作。
使用位于的 Amazon S3 控制台https://console.aws.amazon.com/s3/
-
检查单个设备。
要检查单个设备的状态,请使用
DescribeDevice
API。如果已将模型部署到设备上,则会提供包含一个或多个模型的列表。sagemaker_client.describe_device( DeviceName=
"sample-device-1"
, DeviceFleetName="sample-fleet-name"
)运行
DescribeDevice
会返回:{ "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 } ] }
-
检查设备队列。
要检查队列的状态,请使用
GetDeviceFleetReport
API。提供设备队列的名称以获取队列摘要。sagemaker_client.get_device_fleet_report( DeviceFleetName=
"sample-fleet-name"
) -
检查心跳。
队列中的每个设备都会定期生成信号或“心跳”。心跳可用于检查设备是否正在与 Edge Manager 进行通信。如果最后一个心跳的时间戳没有更新,设备可能出现了故障。
使用
DescribeDevice
API 检查设备发出的最后一次心跳。指定设备的名称和边缘设备所属的队列。sagemaker_client.describe_device( DeviceName=
"sample-device-1"
, DeviceFleetName="sample-fleet-name"
)