Memantau fungsi Lambda dengan isolasi penyewa - AWS Lambda

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memantau fungsi Lambda dengan isolasi penyewa

Anda dapat memantau fungsi Lambda yang terisolasi penyewa menggunakan CloudWatch AWS X-Ray Amazon, dan dengan mengakses data telemetri real-time untuk ekstensi menggunakan API Telemetri.

Memahami logging untuk mode terisolasi penyewa

Untuk fungsi yang menggunakan isolasi penyewa, Lambda secara otomatis menyertakan pengenal penyewa dalam log fungsi saat Anda mengaktifkan logging JSON, sehingga memudahkan untuk memantau dan men-debug masalah khusus penyewa. Lambda membuat aliran CloudWatch log terpisah untuk setiap lingkungan eksekusi. Anda dapat menggunakan Wawasan CloudWatch Log untuk menemukan aliran log milik penyewa tertentu dengan memfilter berdasarkan pengenal penyewa:

fields @logStream, @message | filter tenantId=='BlueTenant' or record.tenantId=='BlueTenant' | stats count() as logCount by @logStream | sort @timestamp desc

Anda juga dapat menggunakan parameter ini untuk mengambil log khusus penyewa di semua aliran log:

fields @message | filter tenantId=='BlueTenant' or record.tenantId=='BlueTenant' | limit 1000

tenantIdProperti disertakan untuk acara platform (seperti platform.start danplatform.report) dan log kustom yang Anda cetak dalam kode fungsi Anda, seperti yang ditunjukkan di bawah ini:

{ "time": "2025-10-13T19:48:06.990Z", "type": "platform.start", "record": { "requestId": "a0f40320-b43c-44b3-91bf-d5b5240a1bed", "functionArn": "arn:aws:lambda:us-east-1:xxxxxx:function:multitenant-function-1", "version": "$LATEST", "tenantId": "BlueTenant"" } } { "timestamp": "2025-10-13T19:48:06.992Z", "level": "INFO", "requestId": "a0f40320-b43c-44b3-91bf-d5b5240a1bed", "tenantId": "BlueTenant"", "message": "custom log line1" } { "timestamp": "2025-10-13T19:48:07.022Z", "level": "WARN", "requestId": "a0f40320-b43c-44b3-91bf-d5b5240a1bed", "tenantId": "BlueTenant"", "message": "custom log line2" }