AgentCore menghasilkan data observabilitas memori
Untuk jenis sumber daya AgentCore memori, AgentCore output metrik ke Amazon secara CloudWatch default. AgentCore juga mengeluarkan satu set rentang dan log default, jika Anda mengaktifkannya. Lihat Mengaktifkan observabilitas untuk AgentCore runtime, memori, gateway, alat bawaan, dan sumber daya identitas untuk mempelajari lebih lanjut tentang mengaktifkan rentang dan log.
Lihat bagian berikut untuk mempelajari lebih lanjut tentang data observabilitas yang disediakan untuk penyimpanan memori agen Anda.
Metrik memori yang disediakan
Jenis sumber daya AgentCore memori menyediakan metrik berikut secara default.
- Latensi
-
Total waktu berlalu antara menerima permintaan dan mengirim token respons akhir. Merupakan pemrosesan permintaan end-to-end yang lengkap.
- Invokasi
-
Jumlah total permintaan API yang dibuat ke bidang data dan bidang kontrol. Metrik ini juga melacak jumlah peristiwa konsumsi memori.
- Kesalahan Sistem
-
Jumlah pemanggilan yang menghasilkan kesalahan sisi AWS server.
- Kesalahan Pengguna
-
Jumlah pemanggilan yang menghasilkan kesalahan sisi klien.
- Kesalahan
-
Jumlah total kesalahan yang terjadi saat memproses permintaan API di bidang data dan bidang kontrol. Metrik ini juga melacak kesalahan total yang terjadi selama konsumsi memori.
- Pembatasan
-
Jumlah pemanggilan yang dibatasi oleh sistem. Permintaan yang dibatasi dihitung sebagai pemanggilan, kesalahan, dan kesalahan pengguna.
- Jumlah Penciptaan
-
Menghitung jumlah peristiwa memori yang dibuat dan catatan memori.
Data rentang yang disediakan
Untuk meningkatkan observabilitas, AgentCore berikan rentang terstruktur yang melacak hubungan antara peristiwa dan ingatan yang mereka hasilkan atau akses. Untuk mengaktifkan data rentang ini, Anda perlu menginstruksikan kode agen Anda. Lihat Menambahkan observabilitas ke AgentCore sumber daya Amazon Bedrock Anda untuk mempelajari lebih lanjut.
Data rentang ini tersedia secara lengkap di CloudWatch Log dan Sinyal CloudWatch Aplikasi. Untuk mempelajari selengkapnya tentang melihat data observabilitas, lihat Melihat data observabilitas untuk agen Amazon Bedrock AgentCore Anda.
Tabel berikut mendefinisikan operasi yang bentang dibuat dan atribut untuk setiap rentang yang ditangkap.
| Nama operasi | Atribut rentang | Deskripsi |
|---|---|---|
|
|
|
Membuat acara baru dalam sesi memori |
|
|
|
Mengambil peristiwa memori yang ada |
|
|
|
Daftar acara dalam sesi |
|
DeleteEvent |
|
Menghapus peristiwa dari memori |
|
RetrieveMemoryRecords |
|
Mengambil catatan memori untuk namespace tertentu |
|
ListMemoryRecords |
|
Daftar catatan memori yang tersedia |
Data log yang disediakan
AgentCore menyediakan log terstruktur yang membantu Anda memantau dan memecahkan masalah proses sumber daya AgentCore Memori kunci. Untuk mengaktifkan data log ini, Anda perlu menginstruksikan kode agen Anda. Lihat Menambahkan observabilitas ke AgentCore sumber daya Amazon Bedrock Anda untuk mempelajari lebih lanjut.
AgentCore dapat mengeluarkan CloudWatch log ke aliran Log, Amazon S3, atau Firehose. Jika Anda menggunakan tujuan CloudWatch Log, log ini disimpan di bawah grup log default /aws/vendedlogs/bedrock-agentcore/memory/APPLICATION_LOGS/{memory_id} atau di bawah grup log kustom yang dimulai dengan/aws/vendedlogs/. Lihat Mengaktifkan observabilitas untuk AgentCore runtime, memori, gateway, alat bawaan, dan sumber daya identitas untuk mempelajari lebih lanjut.
Ketika DeleteMemory operasi dipanggil, log dihasilkan untuk memulai dan menyelesaikan proses penghapusan. Setiap log kesalahan penghapusan terkait akan diberikan wawasan tentang mengapa panggilan gagal.
Kami juga menyediakan log untuk berbagai tahapan dalam proses pembuatan memori jangka panjang, yaitu ekstraksi dan konsolidasi. Ketika peristiwa memori jangka pendek baru disediakan, AgentCore ekstrak konsep-konsep kunci dari respons untuk memulai pembentukan catatan memori jangka panjang yang baru. Setelah ini dibuat, mereka terintegrasi dengan catatan memori yang ada untuk membuat penyimpanan memori yang berbeda.
Lihat rincian berikut untuk mempelajari bagaimana setiap alur kerja membantu Anda memantau pembentukan memori baru:
Log ekstraksi
-
Mulai dan selesaikan pemrosesan ekstraksi
-
Jumlah kenangan yang berhasil diekstraksi
-
Setiap kesalahan dalam deserialisasi atau pemrosesan peristiwa masukan
Log konsolidasi:
-
Mulai dan selesaikan pemrosesan konsolidasi
-
Jumlah memori yang membutuhkan konsolidasi
-
Success/failure penambahan memori dan pembaruan
-
Status pengambilan memori terkait
Tabel berikut memberikan rincian yang lebih rinci tentang bagaimana alur kerja sumber daya memori yang berbeda menggunakan bidang log di samping badan log itu sendiri untuk memberikan informasi spesifik permintaan.
| Nama alur kerja | Bidang log | Deskripsi |
|---|---|---|
|
Ekstraksi |
resource_arn, event_timestamp, memory_strategy_id, namespace, actor_id, session_id, event_id, requestid, isError |
Menganalisis percakapan yang masuk untuk menghasilkan ingatan baru |
|
Konsolidasi |
resource_arn, event_timestamp, memory_strategy_id, namespace, session_id, requestid, isError |
Menggabungkan ingatan yang diekstraksi dengan ingatan yang ada |