ステータスをチェックする - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステータスをチェックする

デバイスまたはフリートが接続され、データをサンプリングしていることを確認します。手動または自動で定期的にチェックすると、デバイスまたはフリートが適切に動作していることを確認できます。

で Amazon S3 コンソールを使用してhttps://console.aws.amazon.com/s3/、ステータスチェック用のフリートをインタラクティブに選択します。また、 AWS SDK for Python (Boto3)を使用することもできます 以下に、デバイスまたはフリートのステータスをチェックするために使用できる Boto3 APIsとは異なる点について説明します。ユースケースAPIに最適な を使用します。

  • 個々のデバイスをチェックする。

    個々のデバイスのステータスを確認するには、 DescribeDevice を使用しますAPI。モデルがデバイスにデプロイされている場合は、1 つ以上のモデルが含まれたリストが表示されます。

    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。デバイスの名前とエッジデバイスが属するフリートの名前を指定します。

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