

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

# 監控批次推論任務
<a name="batch-inference-monitor"></a>

除了您為批次推論任務設定的組態之外，您也可以查看其狀態來監控其進度。如需任務可能狀態的詳細資訊，請參閱 [ModelInvocationJobSummary](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ModelInvocationJobSummary.html) 中的 `status` 欄位。

若要追蹤任務的進度，您可以使用 [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 EventBridge 監控 Amazon Bedrock 任務狀態變更監控事件變更](monitoring-eventbridge.md)。

若要了解如何檢視批次推論任務的詳細資訊，請選擇您偏好方法的索引標籤，然後遵循下列步驟：

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

**檢視批次推論任務的相關資訊**

1.  AWS 管理主控台 使用具有使用 Amazon Bedrock 主控台之許可的 IAM 身分登入 。接著，開啟位於 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/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) 請求，並在 `jobIdentifier` 欄位中提供任務的 ID 或 ARN。

若要列出多個批次推論任務的相關資訊，請使用 [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`包含指出任務是否使用 `InvokeModel`或 `Converse` API 格式`modelInvocationType`的欄位。

回應也包含下列欄位，您可以用來追蹤執行中任務的進度：
+ `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) 請求，並包含任務的 Amazon Resource Name (ARN)。

------