AgentCore 會產生記憶體可觀測性資料
針對 AgentCore 記憶體資源類型,AgentCore 預設會將指標輸出至 Amazon CloudWatch。如果您啟用這些項目,AgentCore 也會輸出一組預設的跨度和日誌。請參閱啟用 AgentCore 執行期、記憶體、閘道、內建工具和身分資源的可觀測性,以進一步了解啟用跨度和日誌。
請參閱下列各節,進一步了解代理程式記憶體存放區提供的可觀測性資料。
提供的記憶體指標
AgentCore 記憶體資源類型預設提供下列指標。
- 延遲
-
從接收請求到傳送最終回應字符所經過的總時間。代表請求的完整end-to-end處理。
- 調用
-
對資料平面和控制平面提出的 API 請求總數。此指標也會追蹤記憶體擷取事件的數量。
- 系統錯誤
-
導致 AWS 伺服器端錯誤的調用次數。
- 使用者錯誤
-
導致用戶端錯誤的調用數量。
- 錯誤
-
在資料平面和控制平面中處理 API 請求時發生的錯誤總數。此指標也會追蹤記憶體擷取期間發生的錯誤總數。
- 限流
-
系統限流的調用數量。限流請求計為叫用、錯誤和使用者錯誤。
- 建立計數
-
計算建立的記憶體事件和記憶體記錄的數量。
提供的跨度資料
為了增強可觀測性,AgentCore 提供結構化範圍,可追蹤事件與其產生或存取的記憶體之間的關係。若要啟用此跨度資料,您需要檢測您的代理程式程式碼。請參閱將可觀測性新增至 Amazon Bedrock AgentCore 資源以進一步了解。
此跨度資料可在 CloudWatch Logs 和 CloudWatch Application Signals 中完整取得。若要進一步了解檢視可觀測性資料,請參閱檢視 Amazon Bedrock AgentCore 代理程式的可觀測性資料。
下表定義建立範圍的操作,以及每個擷取範圍的屬性。
| 操作名稱 | 跨度屬性 | 說明 |
|---|---|---|
|
|
|
在記憶體工作階段中建立新的事件 |
|
|
|
擷取現有的記憶體事件 |
|
|
|
列出工作階段中的事件 |
|
DeleteEvent |
|
從記憶體刪除事件 |
|
RetrieveMemoryRecords |
|
擷取指定命名空間的記憶體記錄 |
|
ListMemoryRecords |
|
列出可用的記憶體記錄 |
提供的日誌資料
AgentCore 提供結構化日誌,協助您監控和疑難排解重要的 AgentCore 記憶體資源程序。若要啟用此日誌資料,您需要檢測您的代理程式程式碼。請參閱將可觀測性新增至 Amazon Bedrock AgentCore 資源以進一步了解。
AgentCore 可以將日誌輸出到 CloudWatch Logs、Amazon S3 或 Firehose 串流。如果您使用 CloudWatch Logs 目的地,這些日誌會存放在預設日誌群組下/aws/vendedlogs/bedrock-agentcore/memory/APPLICATION_LOGS/{memory_id}或以 /aws/vendedlogs/ 開頭的自訂日誌群組下。請參閱啟用 AgentCore 執行期、記憶體、閘道、內建工具和身分資源的可觀測性,以進一步了解。
呼叫 DeleteMemory操作時,會產生開始和完成刪除程序的日誌。任何對應的刪除錯誤日誌都會提供有關呼叫失敗原因的洞見。
我們也提供長期記憶體建立程序中各種階段的日誌,也就是擷取和合併。提供新的短期記憶體事件時,AgentCore 會從回應中擷取關鍵概念,以開始形成新的長期記憶體記錄。建立後,它們會與現有的記憶體記錄整合,以建立不同記憶體的統一存放區。
請參閱下列明細,以了解每個工作流程如何協助您監控新記憶體的形成:
擷取日誌
-
開始和完成擷取處理
-
成功擷取的記憶體數量
-
還原序列化或處理輸入事件時的任何錯誤
合併日誌:
-
開始和完成合併處理
-
需要整合的記憶體數量
-
記憶體新增和更新成功/失敗
-
相關記憶體擷取狀態
下表提供不同記憶體資源工作流程如何使用日誌欄位與日誌內文本身來提供請求特定資訊的更詳細明細。
| 工作流程名稱 | 日誌欄位 | 說明 |
|---|---|---|
|
擷取 |
resource_arn, event_timestamp, memory_strategy_id, namespace, actor_id, session_id, event_id, requestId, isError |
分析傳入對話以產生新的記憶 |
|
合併 |
resource_arn, event_timestamp, memory_strategy_id, namespace, session_id, requestId, isError |
結合擷取的記憶體與現有的記憶體 |