Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AgentCore generare dati di osservabilità della memoria
Per il tipo di risorsa di AgentCore memoria, AgentCore invia le metriche ad Amazon CloudWatch per impostazione predefinita. AgentCore genera anche un set predefinito di intervalli e log, se li abiliti. Vedi Abilitazione dell'osservabilità per AgentCore runtime, memory, gateway, strumenti integrati e risorse di identità per saperne di più sull'abilitazione di intervalli e log.
Fate riferimento alle sezioni seguenti per saperne di più sui dati di osservabilità forniti per gli archivi di memoria degli agenti.
Metriche di memoria fornite
Per impostazione predefinita, il tipo di risorsa di AgentCore memoria fornisce le seguenti metriche.
- Latenza
-
Il tempo totale trascorso tra la ricezione della richiesta e l'invio del token di risposta finale. Rappresenta l'elaborazione completa end-to-end della richiesta.
- Invocazioni
-
Il numero totale di richieste API effettuate al piano dati e al piano di controllo. Questa metrica tiene traccia anche del numero di eventi di ingestione di memoria.
- Errori di sistema
-
Numero di chiamate che generano errori sul AWS lato server.
- Errori utente
-
Numero di invocazioni che provocano errori sul lato client.
- Errori
-
Numero totale di errori che si verificano durante l'elaborazione delle richieste API nel piano dati e nel piano di controllo. Questa metrica tiene traccia anche degli errori totali che si verificano durante l'ingestione della memoria.
- Throttles
-
Numero di invocazioni limitate dal sistema. Le richieste limitate vengono conteggiate come invocazioni, errori ed errori dell'utente.
- Numero di creazioni
-
Conta il numero di eventi di memoria e record di memoria creati.
Dati di intervallo forniti
Per migliorare l'osservabilità, AgentCore fornisce intervalli strutturati che tracciano la relazione tra gli eventi e le memorie che generano o a cui accedono. Per abilitare questo intervallo di dati, devi inserire il codice del tuo agente. Per saperne di più, consulta Aggiungi osservabilità alle tue AgentCore risorse Amazon Bedrock.
Questi dati di intervallo sono disponibili per intero in CloudWatch Logs and CloudWatch Application Signals. Per ulteriori informazioni sulla visualizzazione dei dati di osservabilità, consulta Visualizzare i dati di osservabilità per i tuoi agenti Amazon Bedrock. AgentCore
La tabella seguente definisce le operazioni per le quali vengono creati gli intervalli e gli attributi per ogni intervallo acquisito.
| Nome operazione | Attributi Span | Description |
|---|---|---|
|
|
|
Crea un nuovo evento all'interno di una sessione di memoria |
|
|
|
Recupera un evento di memoria esistente |
|
|
|
Elenca gli eventi all'interno di una sessione |
|
DeleteEvent |
|
Elimina un evento dalla memoria |
|
RetrieveMemoryRecords |
|
Recupera i record di memoria per un determinato namespace |
|
ListMemoryRecords |
|
Elenca i record di memoria disponibili |
Dati di registro forniti
AgentCore fornisce registri strutturati che consentono di monitorare e risolvere i principali processi relativi alle risorse di AgentCore memoria. Per abilitare questi dati di registro, è necessario inserire il codice dell'agente. Per saperne di più, consulta Aggiungi osservabilità alle tue AgentCore risorse Amazon Bedrock.
AgentCore può inviare CloudWatch log su Logs, Amazon S3 o Firehose stream. Se utilizzi una destinazione CloudWatch Logs, questi log vengono archiviati nel gruppo di log predefinito /aws/vendedlogs/bedrock-agentcore/memory/APPLICATION_LOGS/{memory_id} o in un gruppo di log personalizzato che inizia con. /aws/vendedlogs/ Per saperne di AgentCore più, consulta Abilitazione dell'osservabilità per runtime, memory, gateway, strumenti integrati e risorse di identità.
Quando viene richiamata l'DeleteMemoryoperazione, vengono generati i log per l'avvio e il completamento del processo di eliminazione. Tutti i registri degli errori di eliminazione corrispondenti verranno forniti con informazioni dettagliate sul motivo per cui la chiamata non è riuscita.
Forniamo inoltre registri per varie fasi del processo di creazione della memoria a lungo termine, vale a dire l'estrazione e il consolidamento. Quando vengono forniti nuovi eventi di memoria a breve termine, AgentCore estrae i concetti chiave dalle risposte per iniziare la formazione di nuovi record di memoria a lungo termine. Una volta creati, vengono integrati con i record di memoria esistenti per creare un archivio unificato di memorie distinte.
Guarda la seguente suddivisione per scoprire come ogni flusso di lavoro ti aiuta a monitorare la formazione di nuovi ricordi:
Registri di estrazione
-
Inizio e completamento del processo di estrazione
-
Numero di memorie estratte con successo
-
Eventuali errori nella deserializzazione o nell'elaborazione degli eventi di input
Registri di consolidamento:
-
Avvio e completamento del processo di consolidamento
-
Numero di memorie che richiedono il consolidamento
-
Success/failure di aggiunte e aggiornamenti di memoria
-
Stato di recupero della memoria correlato
La tabella seguente fornisce un'analisi più dettagliata del modo in cui diversi flussi di lavoro delle risorse di memoria utilizzano i campi di registro insieme al corpo del registro stesso per fornire informazioni specifiche sulla richiesta.
| Nome del flusso di lavoro | Campi di log | Description |
|---|---|---|
|
Estrazione |
resource_arn, event_timestamp, memory_strategy_id, namespace, actor_id, session_id, event_id, requestID, isError |
Analizza le conversazioni in arrivo per generare nuovi ricordi |
|
Consolidamento |
resource_arn, event_timestamp, memory_strategy_id, namespace, session_id, requestID, isError |
Combina le memorie estratte con le memorie esistenti |