Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Skema peristiwa log sistem untuk Fungsi Web Lambda
Lambda menulis peristiwa sistem berikut ke grup log Fungsi Web Anda. Setiap peristiwa adalah objek JSON dengan bidang amplop yang dijelaskan dalam Amplop acara dan record objek yang bidangnya bergantung pada jenis acara. Tingkat setiap acara menentukan apakah Lambda mengirimkannya. Untuk informasi selengkapnya, lihat Log sistem.
| Tipe peristiwa | Rekam objek | Deskripsi |
|---|---|---|
platform.initStart |
PlatformInitStart |
Inisialisasi lingkungan dimulai. |
platform.initReport |
PlatformInitReport |
Laporan inisialisasi lingkungan, apakah berhasil atau gagal. |
platform.invokeStart |
PlatformInvokeStart |
Lingkungan mulai melayani permintaan. |
platform.requestComplete |
PlatformRequestComplete |
Satu permintaan HTTP selesai. Masuk di DEBUG saja. |
platform.invokeSummary |
PlatformInvokeSummary |
Ringkasan aktivitas lingkungan, dipancarkan setiap 60 detik. |
platform.invokeReport |
PlatformInvokeReport |
Laporan seluruh periode penyajian lingkungan, dipancarkan saat berhenti melayani. |
platform.spinDownStart |
PlatformSpinDownStart |
Shutdown lingkungan dimulai. |
platform.spinDownReport |
PlatformSpinDownReport |
Laporan penutupan lingkungan. |
platform.logsDropped |
PlatformLogsDropped |
Catatan log dijatuhkan karena log diproduksi lebih cepat daripada yang dapat dikirimkan. |
Dalam daftar bidang di halaman ini, tanda tanya (?) setelah nama bidang berarti bahwa bidang tersebut mungkin tidak ada. Jenis yang bukan tipe JSON, sepertiInitType,Status, atauInvokeSummaryMetrics, didefinisikan dalamJenis objek bersama, dan masing-masing terhubung ke definisinya.
Platform.initStart
Fase inisialisasi lingkungan dimulai.
Tingkat: INFO
recordObjek memiliki bidang berikut:
-
functionName(String) — Nama fungsi. -
revisionId(String) — Revisi yang dijalankan lingkungan. -
instanceId(String) — Pengidentifikasi lingkungan eksekusi. -
initializationType(InitType) — Bagaimana Lambda menginisialisasi lingkungan. -
runtimeVersion(String) — Versi runtime yang dijalankan lingkungan. -
runtimeVersionArn(String) — Nama Sumber Daya Amazon (ARN) dari versi runtime.
{ "timestamp": "2026-09-25T11:12:30.893Z", "level": "INFO", "type": "platform.initStart", "region": "us-east-1", "record": { "runtimeVersion": "nodejs24.x:nodejs.web24.v51", "runtimeVersionArn": "arn:aws:lambda:us-east-1::runtime/nodejs24.x/version/nodejs.web24.v51", "functionName": "my-web-app", "revisionId": "rev-fs0fq", "instanceId": "52754708-44f1-407a-a1fd-6d2a98175a45", "initializationType": "native-http" } }
platform.initReport
Laporan keseluruhan fase inisialisasi.
Level: INFO ketika status sukses, WARN ketika kegagalan.
recordObjek memiliki bidang berikut:
-
status(Status) — Hasil dari fase inisialisasi. -
errorType?(String) - Hadir saat status gagal. Nilai-nilai sepertiRuntime.ImportCodeError,Application.InitCodeError, danRuntime.InitTimeout. -
initializationType(InitType) — Bagaimana Lambda menginisialisasi lingkungan. -
metrics(InitReportMetrics) — Metrik untuk fase inisialisasi.
Contoh sukses:
{ "timestamp": "2026-09-25T11:12:31.143Z", "level": "INFO", "type": "platform.initReport", "region": "us-east-1", "record": { "status": "success", "initializationType": "native-http", "metrics": { "totalDurationMs": 304.000, "totalCpuTimeMs": 143.000, "maxMemoryUsageMb": 142 } } }
Contoh kegagalan, di mana modul handler gagal memuat:
{ "timestamp": "2026-09-25T11:16:04.164Z", "level": "WARN", "type": "platform.initReport", "region": "us-east-1", "record": { "status": "failure", "errorType": "Runtime.ImportCodeError", "initializationType": "native-http", "metrics": { "totalDurationMs": 320.000, "totalCpuTimeMs": 137.000, "maxMemoryUsageMb": 138 } } }
platform.invokeStart
Lingkungan selesai menginisialisasi dan mulai melayani permintaan. Lambda memancarkan peristiwa ini sekali per lingkungan, bukan sekali per permintaan, dan hanya ketika inisialisasi berhasil.
Tingkat: INFO
recordObjek memiliki bidang berikut:
-
functionName(String) — Nama fungsi. -
revisionId(String) — Revisi yang dijalankan lingkungan. -
instanceId(String) — Pengidentifikasi lingkungan eksekusi.
{ "timestamp": "2026-09-25T11:12:31.144Z", "level": "INFO", "type": "platform.invokeStart", "region": "us-east-1", "record": { "functionName": "my-web-app", "revisionId": "rev-fs0fq", "instanceId": "52754708-44f1-407a-a1fd-6d2a98175a45" } }
platform.requestComplete
Satu permintaan HTTP selesai, berhasil atau tidak.
Level:DEBUG, jadi Lambda mengirimkannya hanya saat itu. systemLogLevel DEBUG
recordObjek memiliki bidang berikut:
-
requestId(String) — ID permintaan. -
endpointName(String) — Titik akhir yang melayani permintaan. -
result(Integer) - Kode status HTTP dikembalikan ke klien. -
errorType?(String) — Hadir saat Lambda gagal dalam permintaan. Nilai-nilai sepertiRuntime.RequestTimeoutdanPlatform.InvalidRequest. -
metrics(RequestCompleteMetrics) — Metrik untuk permintaan.
Contoh sukses:
{ "timestamp": "2026-09-25T11:12:31.154Z", "level": "DEBUG", "type": "platform.requestComplete", "region": "us-east-1", "record": { "requestId": "KXH25FBDZ33GP4TQ4ARAUYSTSA", "endpointName": "default", "result": 200, "metrics": { "durationMs": 4.484, "responseBytes": 40 } } }
Contoh batas waktu:
{ "timestamp": "2026-09-25T11:12:34.926Z", "level": "DEBUG", "type": "platform.requestComplete", "region": "us-east-1", "record": { "requestId": "5SXHGVX2GD64ND6NQVEBAY235Q", "endpointName": "default", "result": 504, "errorType": "Runtime.RequestTimeout", "metrics": { "durationMs": 3001.229, "responseBytes": 0 } } }
platform.invokesummary
Merangkum satu jendela sekitar 60 detik aktivitas lingkungan. Lambda memancarkannya untuk setiap lingkungan hidup, termasuk jendela siaga di mana 0. requests
Tingkat: INFO
recordObjek memiliki bidang berikut:
-
startTime(String) — Awal jendela ringkasan (RFC 3339). -
instanceId(String) — Pengidentifikasi lingkungan eksekusi. -
metrics(InvokeSummaryMetrics) — Metrik untuk jendela.
{ "timestamp": "2026-09-25T11:13:31.143Z", "level": "INFO", "type": "platform.invokeSummary", "region": "us-east-1", "record": { "startTime": "2026-09-25T11:12:31.144547426Z", "instanceId": "52754708-44f1-407a-a1fd-6d2a98175a45", "metrics": { "requests": 4, "concurrentRequests": 1, "cpuTimeMs": 420.000, "maxMemoryUsageMb": 154 } } }
platform.InvokeReport
Laporan keseluruhan periode pelayanan lingkungan, dari InvokeStart hingga berhenti melayani. Lambda memancarkannya sekali per lingkungan, saat shutdown.
Level: INFO ketika status sukses, WARN ketika kegagalan.
recordObjek memiliki bidang berikut:
-
status(Status) — Hasil dari periode melayani. -
errorType?(String) - Hadir saat status gagal. Nilai-nilai sepertiRuntime.Exit,Runtime.ExitError, danRuntime.OutOfMemory. -
instanceId(String) — Pengidentifikasi lingkungan eksekusi. -
metrics(InvokeReportMetrics) — Metrik untuk periode penyajian.
Batas waktu permintaan tidak gagal dalam periode penyajian. statusTinggalsuccess.
Contoh sukses:
{ "timestamp": "2026-09-25T11:19:11.858Z", "level": "INFO", "type": "platform.invokeReport", "region": "us-east-1", "record": { "status": "success", "instanceId": "52754708-44f1-407a-a1fd-6d2a98175a45", "metrics": { "totalCpuTimeMs": 973.000, "totalDurationMs": 400723.000, "totalRequests": 4, "concurrentRequests": 1, "maxMemoryUsageMb": 157 } } }
Contoh kegagalan:
{ "timestamp": "2026-09-25T11:19:11.858Z", "level": "WARN", "type": "platform.invokeReport", "region": "us-east-1", "record": { "status": "failure", "errorType": "Runtime.OutOfMemory", "instanceId": "52754708-44f1-407a-a1fd-6d2a98175a45", "metrics": { "totalCpuTimeMs": 973.000, "totalDurationMs": 400723.000, "totalRequests": 4, "concurrentRequests": 1, "maxMemoryUsageMb": 512 } } }
platform.spin DownStart
Shutdown lingkungan dimulai.
Tingkat: INFO
recordObjek memiliki bidang berikut:
-
functionName(String) — Nama fungsi. -
revisionId(String) — Revisi yang dijalankan lingkungan. -
instanceId(String) — Pengidentifikasi lingkungan eksekusi.
{ "timestamp": "2026-09-25T11:19:11.858Z", "level": "INFO", "type": "platform.spinDownStart", "region": "us-east-1", "record": { "functionName": "my-web-app", "revisionId": "rev-fs0fq", "instanceId": "52754708-44f1-407a-a1fd-6d2a98175a45" } }
platform.spin DownReport
Laporan keseluruhan dari shutdown.
Lambda mengirim SIGTERM ke aplikasi Anda dan menunggu hingga 1 detik untuk keluar. Jika aplikasi masih berjalan, Lambda menghentikannya SIGKILL dan melaporkan kegagalan dengan jenis kesalahan. Runtime.SpinDownTimeout
Level: INFO ketika status sukses, WARN ketika kegagalan.
recordObjek memiliki bidang berikut:
-
status(Status) — Hasil dari fase shutdown. -
errorType?(String) - Hadir saat status gagal. Nilai-nilai sepertiRuntime.SpinDownTimeoutdanRuntime.ExitError. -
metrics(SpinDownReportMetrics) — Metrik untuk fase shutdown.
Contoh sukses:
{ "timestamp": "2026-09-25T11:19:11.879Z", "level": "INFO", "type": "platform.spinDownReport", "region": "us-east-1", "record": { "status": "success", "metrics": { "totalDurationMs": 21.000, "totalCpuTimeMs": 8.000, "maxMemoryUsageMb": 157 } } }
Contoh kegagalan:
{ "timestamp": "2026-09-25T11:19:12.879Z", "level": "WARN", "type": "platform.spinDownReport", "region": "us-east-1", "record": { "status": "failure", "errorType": "Runtime.SpinDownTimeout", "metrics": { "totalDurationMs": 1021.000, "totalCpuTimeMs": 8.000, "maxMemoryUsageMb": 157 } } }
platform.logsDropped
Catatan log dijatuhkan karena log diproduksi lebih cepat daripada yang dapat dikirimkan.
Tingkat: WARN
recordObjek memiliki bidang berikut:
-
reason(String) — Mengapa catatan dijatuhkan. -
droppedRecords(Integer) — Catatan turun sejak rekor terakhir yang dikirimkan. -
droppedBytes(Integer) — Bytes turun sejak rekor terakhir yang dikirimkan.
Kedua hitungan terakumulasi di seluruh tetes berturut-turut dan diatur ulang ke 0 setelah catatan dikirimkan.
{ "timestamp": "2026-09-25T11:20:00.000Z", "level": "WARN", "type": "platform.logsDropped", "region": "us-east-1", "record": { "reason": "Some logs were dropped because the downstream consumer is slower than the logs production rate", "droppedRecords": 120, "droppedBytes": 48000 } }
Jenis objek bersama
Jenis berikut muncul di daftar bidang peristiwa di halaman ini.
Amplop acara
Setiap peristiwa sistem memiliki bidang amplop berikut:
-
timestamp(String) — RFC 3339 di UTC. -
level(Level) — Tingkat acara. -
type(String) — Jenis acara (platform.*). -
region(String) — Wilayah tempat lingkungan eksekusi berjalan. -
record(Object) — Bidang khusus acara.
InitType
String enum yang menjelaskan bagaimana Lambda menginisialisasi lingkungan. Fungsi Web selalu digunakannative-http.
Tingkat
String enum untuk tingkat peristiwa sistem:DEBUG,INFO, atauWARN. Peristiwa sistem tidak pernah ERROR atauFATAL. Laporan peristiwa adalah INFO ketika status sukses dan WARN ketika itu gagal.
Status
String enum yang menggambarkan hasil dari suatu fase: success ataufailure. Ketika itufailure, catatan juga berisierrorType.
InitReportMetrics
-
totalDurationMs(Double) — Wall-clock waktu fase inisialisasi. -
totalCpuTimeMs(Double) — Waktu CPU yang dikonsumsi selama inisialisasi. -
maxMemoryUsageMb(Integer) — Memori puncak lingkungan, di MiB.
RequestCompleteMetrics
-
durationMs(Double) — Wall-clock waktu permintaan. -
responseBytes(Integer) — Byte tubuh respons dikirim.
InvokeSummaryMetrics
-
requests(Integer) — Permintaan selesai di jendela. -
concurrentRequests(Integer) — Permintaan bersamaan maksimum di jendela. -
cpuTimeMs(Double) — Waktu CPU dikonsumsi di jendela. -
maxMemoryUsageMb(Integer) — Memori puncak lingkungan, di MiB.
InvokeReportMetrics
-
totalCpuTimeMs(Double) — Waktu CPU selama periode penyajian. -
totalDurationMs(Double) — Wall-clock waktu dari InvokeStart hingga lingkungan berhenti melayani. -
totalRequests(Integer) — Total permintaan yang dilayani. -
concurrentRequests(Integer) — Permintaan bersamaan maksimum selama periode tersebut. -
maxMemoryUsageMb(Integer) — Memori puncak lingkungan, di MiB.
SpinDownReportMetrics
-
totalDurationMs(Double) — Wall-clock waktu fase shutdown. -
totalCpuTimeMs(Double) — Waktu CPU yang dikonsumsi selama shutdown. -
maxMemoryUsageMb(Integer) — Memori puncak lingkungan, di MiB.