Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AgentCore data pengamatan gateway yang dihasilkan
Bagian berikut menjelaskan metrik gateway, log, dan keluaran rentang oleh AgentCore Amazon CloudWatch. Metrik ini tidak tersedia di halaman pengam CloudWatch atan AI generatif. Metrik gateway dikelompokkan pada interval satu menit. Untuk mempelajari selengkapnya tentang melihat metrik gateway, lihat Melihat data pengamatan untuk agen Amazon Bedrock AgentCore Anda.
catatan
Untuk mengaktifkan log yang disediakan layanan untuk AgentCore gateway, Anda perlu mengonfigurasi sumber daya yang diperlukan. CloudWatch Lihat Mengaktifkan observabilitas untuk AgentCore runtime, memori, gateway, alat bawaan, dan sumber daya identitas untuk mempelajari lebih lanjut.
Metrik yang disediakan
Gateway menerbitkan metrik pemanggilan dan penggunaan ke CloudWatch. Anda dapat melihat metrik ini dan juga mengatur alarm untuk memberi tahu Anda ketika metrik tertentu melebihi ambang batas. Untuk mempelajari lebih lanjut, pilih topik:
Metrik invokasi
Metrik ini memberikan informasi tentang pemanggilan API, kinerja, dan kesalahan.
Untuk metrik ini, dimensi berikut digunakan:
-
Oper asi — Nama operasi API (mis. InvokeGateway).
-
Protokol — Nama protokol (mis. MCP).
-
Metode — Merupakan operasi MCP yang dipanggil (mis. tools/list).
-
Sumber Daya — Merupakan pengidentifikasi sumber daya (mis. gateway ARN).
-
Nama — Merupakan nama alat.
| Metrik | Deskripsi | Statistik | Unit |
|---|---|---|---|
|
Invokasi |
Jumlah total permintaan yang dibuat untuk setiap API Data Plane. Setiap panggilan API dihitung sebagai satu pemanggilan terlepas dari status respons. |
Jumlah |
Hitungan |
|
Pembatasan |
Jumlah permintaan yang dibatasi (kode status 429) oleh layanan. |
Jumlah |
Hitungan |
|
SystemErrors |
Jumlah permintaan yang gagal dengan kode status 5xx. |
Jumlah |
Hitungan |
|
UserErrors |
Jumlah permintaan yang gagal dengan kode status 4xx kecuali 429. |
Jumlah |
Hitungan |
|
Latensi |
Waktu berlalu antara saat layanan menerima permintaan dan ketika mulai mengirim token respons pertama. Dengan kata lain, waktu respons awal. |
Rata-rata, Minimum, Maksimum, p50, p90, p99 |
Milidetik |
|
Durasi |
Total waktu yang berlalu antara menerima permintaan dan mengirim token respons akhir. Merupakan waktu pemrosesan permintaan ujung ke ujung yang lengkap. |
Rata-rata, Minimum, Maksimum, p50, p90, p99 |
Milidetik |
|
TargetExecutionTime |
Total waktu yang dibutuhkan untuk mengeksekusi target melalui Lambda/OpenAPI/dll. Ini membantu menentukan kontribusi target terhadap total Latensi. |
Rata-rata, Minimum, Maksimum, p50, p90, p99 |
Milidetik |
Metrik penggunaan
Metrik ini memberikan informasi tentang bagaimana gateway Anda digunakan.
| Metrik | Deskripsi | Statistik | Unit |
|---|---|---|---|
|
TargetType |
Jumlah total permintaan yang dilayani oleh setiap jenis target (MCP, Lambda, OpenAPI). |
Jumlah |
Hitungan |
Lihat CloudWatch metrik gateway
Untuk informasi selengkapnya tentang melihat CloudWatch metrik, lihat Melihat metrik yang tersedia di Panduan CloudWatch Pengguna Amazon. Prosedur berikut menunjukkan cara melihat metrik untuk gateway Anda:
Untuk melihat metrik gateway di konsol
-
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Di panel navigasi kiri, pilih Semua metrik di bawah bagian Metrik.
-
Di bawah Browse, dari menu dropdown yang menampilkan Wil AWS ayah saat ini, pilih Wilayah yang metriknya Anda inginkan.
-
Pilih AWS/Bedrock-AgentCore namespace.
-
Pilih dimensi (mis. Oper asi) atau kombinasi dimensi (mis. Metode, Operasi, Protokol) untuk melihat metrik untuk itu.
-
Untuk menambahkan metrik ke CloudWatch grafik, pilih kotak centang di sebelahnya.
Menyiapkan CloudWatch alarm
Anda dapat menggunakan operasi PutMetricAlarm API untuk mengatur CloudWatch alarm agar mengingatkan Anda ketika metrik tertentu melebihi ambang batas. Misalnya, Anda mungkin ingin diberi tahu ketika tingkat kesalahan melebihi 5% atau ketika latensi melebihi 1 detik.
Contoh berikut menunjukkan cara membuat alarm untuk tingkat kesalahan tinggi menggunakan AWS CLI:
aws cloudwatch put-metric-alarm \ --alarm-name "HighErrorRate" \ --alarm-description "Alarm when error rate exceeds 5%" \ --metric-name "SystemErrors" \ --namespace "AWS/Bedrock-AgentCore" \ --statistic "Sum" \ --dimensions "Name=Resource,Value=my-gateway-arn" \ --period 300 \ --evaluation-periods 1 \ --threshold 5 \ --comparison-operator "GreaterThanThreshold" \ --alarm-actions "arn:aws:sns:us-west-2:123456789012:my-topic"
Alarm ini akan dipicu ketika jumlah kesalahan sistem melebihi 5 dalam periode 5 menit. Ketika alarm dipicu, itu akan mengirim pemberitahuan ke topik SNS yang ditentukan.
Data log yang disediakan
AgentCore menyediakan log yang membantu Anda memantau dan memecahkan masalah proses sumber daya AgentCore gateway utama. Untuk mengaktifkan data log ini, Anda perlu membuat tujuan log.
AgentCore dapat menampilkan log ke CloudWatch Log, Amazon S3, atau aliran Firehose. Jika Anda menggunakan tujuan Log, log ini disimpan di bawah grup log default /aws/vendedlogs/bedrock-agentcore/gateway/APPLICATION_LOGS/{gateway_id} atau di bawah grup log kustom dimulai dengan/aws/vendedlogs/. CloudWatch Lihat Mengaktifkan observabilitas untuk AgentCore runtime, memori, gateway, alat bawaan, dan sumber daya identitas untuk mempelajari lebih lanjut.
AgentCore mencatat informasi berikut untuk sumber daya gateway:
-
Mulai dan penyelesaian pemrosesan permintaan gateway
-
Pesan kesalahan untuk konfigurasi Target
-
Permintaan MCP dengan header otorisasi yang hilang atau salah
-
Permintaan MCP dengan parameter permintaan yang salah (alat, metode)
Anda juga dapat melihat badan permintaan dan respons sebagai bagian dari integrasi Vended Logs Anda ketika salah satu Operasi MCP dilakukan di Gateway. Mereka dapat melakukan analisis lebih lanjut pada log ini, menggunakan trace_id bidang span_id dan untuk menghubungkan bentang yang dijual dan log yang dipancarkan. Untuk informasi selengkapnya tentang mengenkripsi gateway Anda dengan kunci KMS yang dikelola pelanggan, lihat Fitur dan topik lanjutan untuk Amazon Bedrock Gateway. AgentCore
Contoh log:
{ "resource_arn": "arn:aws:bedrock-agentcore:us-east-1:123456789012:gateway/<gatewayid>", "event_timestamp": 1759370851622, "body": { "isError": false, "log": "Started processing request with requestId: 1", "requestBody": "{id=1, jsonrpc=2.0, method=tools/call, params={name=target-quick-start-f9scus___LocationTool, arguments={location=seattle}}}", "id": "1" }, "account_id": "123456789012", "request_id": "12345678-1234-1234-1234-123456789012", "trace_id": "160fc209c3befef4857ab1007d041db0", "span_id": "81346de89c725310" }
Contoh log dengan badan respons:
{ "resource_arn": "arn:aws:bedrock-agentcore:us-east-1:123456789012:gateway/<gatewayid>", "event_timestamp": 1759370853807, "body": { "isError": false, "responseBody": "{jsonrpc=2.0, id=1, result={isError=false, content=[{type=text, text=\"good\"}]}}", "log": "Successfully processed request with requestId: 2", "id": "1" }, "account_id": "123456789012", "request_id": "12345678-1234-1234-1234-123456789012", "trace_id": "160fc209c3befef4857ab1007d041db0", "span_id": "81346de89c725310" }
Rentang yang disediakan
AgentCore mendukung rentang penjualan yang sesuai dengan OTEL yang dapat Anda gunakan untuk melacak pemanggilan di berbagai primitif yang sedang digunakan.
Contoh Rentang yang dijual untuk Pemanggilan Alat:
-
kind:SERVER- melacak detail eksekusi keseluruhan, alat yang dipanggil, detail gateway, ID AWS permintaan, jejak dan ID rentang. -
kind:CLIENT- mencakup target spesifik yang dipanggil dan detail di sekitarnya seperti jenis target, waktu eksekusi target, waktu mulai dan akhir eksekusi target, dll.
Untuk pemanggilan metode MCP lainnya, hanya kind:SERVER rentang yang dipancarkan.
Sementara rentang ini memancarkan metrik, untuk menyelidiki mengapa kegagalan terjadi untuk rentang tertentu, pengguna Gateway harus memeriksa log yang dijual. Berbagai bidang, misalnya, spanId atau aws.request.id dapat membantu dalam menjahit bentang dan log ini bersama-sama.
| Operasi | Atribut rentang | Deskripsi |
|---|---|---|
|
Daftar Alat |
aws.operation.name, aws.resource.arn, aws.request.id, aws.account.id, gateway.id, aws.xray.origin, aws.resource.type, aws.region, latency_ms, tipe kesalahan, jsonrpc.error.code, http.method, http.response.status_code, gateway.name, url.path, overheadpath, _latensi_ms |
Daftar alat yang dilampirkan ke gateway |
|
Alat Panggilan |
aws.operation.name, aws.resource.arn, aws.request.id, aws.account.id, gateway.id, aws.xray.origin, aws.resource.type, aws.region, latency_ms, tipe kesalahan, jsonrpc.error.code, http.method, http.response.status_code, gateway.name, url.path, overheadpath, _latency_ms, nama alat |
Panggil alat tertentu. Dua rentang dikeluarkan: 1. |
|
Alat Pencarian |
aws.operation.name, aws.resource.arn, aws.request.id, aws.account.id, gateway.id, aws.xray.origin, aws.resource.type, aws.region, latency_ms, tipe kesalahan, jsonrpc.error.code, http.method, http.response.status_code, gateway.name, url.path, overheadpath, _latency_ms, nama alat |
Cari sepuluh alat paling relevan yang diberikan kueri masukan |