

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

# 监控批量推理作业
<a name="batch-inference-monitor"></a>

除了为批量推理作业设置的配置外，您还可以通过查看作业状态来监控其进度。有关任务可能的状态的更多信息，请参阅中的`status`字段。[ModelInvocationJobSummary](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ModelInvocationJobSummary.html)

要跟踪任务的进度，您可以使用[GetModelInvocationJob](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelInvocationJob.html)和 [ListModelInvocationJobs](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelInvocationJobs.html)API 操作返回的进度计数器。这些计数器显示输入记录的总数以及服务已处理的记录数量。您无需检查 Amazon S3 输出存储桶即可监控完成情况。或者，您可以在包含输出`manifest.json.out`文件的 Amazon S3 存储桶中的文件中找到这些数字。有关更多信息，请参阅 [查看批量推理作业的结果](batch-inference-results.md)。要了解如何下载 S3 对象，请参阅[下载对象](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html)。

**提示**  
当批量推理任务完成或状态更改时，您可以使用 Amazon EventBridge 自动接收通知，而不必轮询任务状态。有关更多信息，请参阅 [使用亚马逊监控 Amazon Bedrock 作业状态的变化 EventBridge监控事件变化](monitoring-eventbridge.md)。

要了解如何查看有关批量推理作业的详细信息，请选择与您的首选方法对应的选项卡，然后按照以下步骤操作：

------
#### [ Console ]

**查看关于批量推理作业的信息**

1. 使用有权使用 Amazon Bedrock 控制台的 IAM 身份登录。 AWS 管理控制台 然后，在 [https://console.aws.amazon.com/](https://console.aws.amazon.com/bedrock)bedrock 上打开 Amazon Bedrock 控制台。

1. 从左侧导航窗格中选择**批量推理**。

1. 在**批量推理作业**部分，选择一个作业。

1. 在作业详细信息页面上，您可以查看关于作业配置的信息，并通过查看**状态**来监控其进度。

------
#### [ API ]

要获取有关批量推理任务的信息，请使用 [Amazon Bedrock 控制平面终端节点](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#br-cp)发送[GetModelInvocationJob](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetModelInvocationJob.html)请求，并在现场提供该任务的 ID 或 ARN。`jobIdentifier`

要列出有关多个批量推理任务的信息，请使用 [Amazon Bedrock 控制平面](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#br-cp)终端节点发送[ListModelInvocationJobs](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListModelInvocationJobs.html)请求。您可以指定以下可选参数：


****  

| 字段 | 简短描述 | 
| --- | --- | 
| maxResults | 要在响应中返回的结果数量上限。 | 
| nextToken | 如果结果的数量多于您在 maxResults 字段中指定的数量，响应会返回一个 nextToken 值。要查看下一批结果，请在另一个请求中发送 nextToken 值。 | 

`GetModelInvocationJob`和的响应`ListModelInvocationJobs`包含一个`modelInvocationType`字段，用于指示任务是否使用`InvokeModel`或 `Converse` API 格式。

响应还包括以下字段，您可以使用这些字段来跟踪正在运行的作业的进度：
+ `totalRecordCount`— 提交给批量推理作业的记录总数。
+ `processedRecordCount`— 到目前为止已处理的记录数，包括成功和错误。
+ `successRecordCount`— 到目前为止成功处理的记录数。
+ `errorRecordCount`— 在处理过程中导致错误的记录数。

要计算正在运行的作业的进度百分比，请除以`processedRecordCount``totalRecordCount`。`0`当您提交任务但处理尚未开始时，计数器会返回。在作业进行时，计数器最多可能会延迟 1 分钟。

要列出任务的所有标签，请使用 [Amazon Bedrock 控制平面终端节点](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#br-cp)发送[ListTagsForResource](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListTagsForResource.html)请求，并附上该任务的亚马逊资源名称 (ARN)。

------