CloudWatch Bring Your Own Containers のメトリクス - Amazon SageMaker

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

CloudWatch Bring Your Own Containers のメトリクス

publish_cloudwatch_metrics 値が /opt/ml/processing/processingjobconfig.json ファイルのEnvironmentマップEnabledにある場合、コンテナコードは、この場所に Amazon CloudWatch メトリクスを出力します/opt/ml/output/metrics/cloudwatch

このファイルのスキーマは、 PutMetrics に CloudWatch厳密に基づいていますAPI。名前空間はここでは指定されていません。デフォルトでは以下のようになります。

  • For real-time endpoints: /aws/sagemaker/Endpoint/data-metrics

  • For batch transform jobs: /aws/sagemaker/ModelMonitoring/data-metrics

ただし、ディメンションを指定することはできます。少なくとも次のディメンションを追加することをお勧めします。

  • リアルタイムエンドポイントの EndpointMonitoringSchedule

  • バッチ変換ジョブの MonitoringSchedule

次のJSONスニペットは、ディメンションを設定する方法を示しています。

リアルタイムエンドポイントについては、 Endpointおよび JSON MonitoringScheduleディメンションを含む次のスニペットを参照してください。

{ "MetricName": "", # Required "Timestamp": "2019-11-26T03:00:00Z", # Required "Dimensions" : [{"Name":"Endpoint","Value":"endpoint_0"},{"Name":"MonitoringSchedule","Value":"schedule_0"}] "Value": Float, # Either the Value or the StatisticValues field can be populated and not both. "StatisticValues": { "SampleCount": Float, "Sum": Float, "Minimum": Float, "Maximum": Float }, "Unit": "Count", # Optional }

バッチ変換ジョブについては、MonitoringScheduleディメンションを含む次のJSONスニペットを参照してください。

{ "MetricName": "", # Required "Timestamp": "2019-11-26T03:00:00Z", # Required "Dimensions" : [{"Name":"MonitoringSchedule","Value":"schedule_0"}] "Value": Float, # Either the Value or the StatisticValues field can be populated and not both. "StatisticValues": { "SampleCount": Float, "Sum": Float, "Minimum": Float, "Maximum": Float }, "Unit": "Count", # Optional }