报告运行时长和使用的推理单元 - Rekognition

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

报告运行时长和使用的推理单元

如果您在 2022 年 8 月之后训练并启动模型,则可以使用 InServiceInferenceUnits Amazon CloudWatch 指标来确定模型运行了多少小时以及这些时间内使用的推理单位数量。

注意

如果您在一个 AWS 区域中只有一个模型,则还可以通过跟踪成功调入StartprojectVersion和调入来获取模型StopProjectVersion的运行时间 CloudWatch。如果您 AWS 在该地区运行多个模型,则这种方法不起作用,因为这些指标不包含有关该模型的信息。

或者,您可以使用跟踪 AWS CloudTrail 对StartProjectVersion和的调用StopProjectVersion(包括事件历史记录requestParameters字段中的模型 ARN)。 CloudTrail 活动限制在 90 天内,但您可以在CloudTrail湖中存储长达 7 年的活动。

以下过程将创建以下内容的图表:

  • 模型运行的小时数。

  • 模型已使用的推理单元数。

您最多可以选择过去 15 个月的时间段。有关指标保留的更多信息,请参阅指标保留

确定模型运行时间和所用推理单元
  1. 登录 AWS Management Console 并打开 CloudWatch 控制台,网址为 https://console.aws.amazon.com/cloudwatch/

  2. 在左侧导航窗格中,依次选择指标所有指标

  3. 在内容窗格中,选择来源选项卡。

  4. 确保选中控制面板按钮。

  5. 在编辑框中,将现有 JSON 替换为以下 JSON。更改以下值:

    • Project_Name:包含要创建图表的模型的项目。

    • Version_Name:要创建图表的模型版本。

    • AWS_Region— 包含模型的 AWS 区域。通过选中页面顶部导航栏中的区域选择器,确保 CloudWatch 控制台位于同一 AWS 区域。根据需要更新。

    { "sparkline": true, "metrics": [ [ { "expression": "SUM(m1)*m1", "label": "Inference units used", "id": "e1" } ], [ { "expression": "DATAPOINT_COUNT(m1)*m1/m1", "label": "Hours running", "id": "e2" } ], [ "AWS/Rekognition", "InServiceInferenceUnits", "ProjectName", "Project_Name", "VersionName", "Version_Name", { "id": "m1", "visible": false } ] ], "view": "singleValue", "stacked": false, "region": "AWS_Region", "stat": "Average", "period": 3600, "title": "Hours run and inference units used" }
  6. 选择更新

  7. 在页面顶部,选择一个时间线。您会看到在该时间线上使用的推理单元数和运行的小时数。图表中的间隙表示模型未运行的时间。下面的控制台屏幕截图显示了在一段时间内使用的推理单位和运行时间,自定义时间设置为 2 周,最高值为 214 个推理单位,运行时间 209 小时。

    显示推理单位的图表。
  8. (可选)依次选择操作添加到控制面板 - 已改进,将图表添加到控制面板。