檢查狀態 - Amazon SageMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢查狀態

檢查您的裝置或機群是否已連線並範例資料。手動或自動進行定期檢查,可讓您檢查裝置或機群是否正常運作。

使用 Amazon S3 主控台https://console.aws.amazon.com/s3/,以互動方式選擇機群進行狀態檢查。您也可以使用 AWS SDK for Python (Boto3)。以下說明APIs與 Boto3 不同的是,您可以使用它來檢查裝置或機群的狀態。使用最適合您的使用案例API的 。

  • 檢查個別裝置。

    若要檢查個別裝置的狀態,請使用 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 通訊。如果上次活動訊號的時間戳記未更新,裝置可能會失敗。

    使用 裝置透過 檢查最後一個活動訊號DescribeDeviceAPI。指定裝置的名稱和 Edge 裝置所屬的機群。

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