簡體   English   中英

Lambda日志和CloudWatch PutLogEvents限制

[英]Lambda log and CloudWatch PutLogEvents limit

我知道

  1. Lambda調用PutLogEvents在內部記錄消息。
  2. CloudWatch對PutLogEvents有限制。

PutLogEvents:每個日志流每秒5個請求。

我想知道

  1. Lambda日志流也可以由PutLogEvents嗎?
  2. 如果是這樣,如何知道Lambda日志流是否受到限制?

日志流中是否有任何錯誤消息?

  1. Lambda何時調用PutLogEvents

例如,

  • 在Lambda函數的末尾,它將一次調用PutLogEvents
  • 刷新buffer(stdout)時,它將PutLogEvents調用PutLogEvents

讓我們將我的答案分為兩個部分:

第1部分: 在此處檢查答案,以防您擔心自己的lambda內部會受到限制。 除非您實際調用的是SDK方法,否則我同意此處的答案,並告訴您讓Amazon處理其內部內容 我希望這涵蓋了您的問題的項目1和2。

現在針對項目3:

AFAIK lambda運行時發送日志:

  1. 當您的lambda啟動時。
  2. 當您的lambda結束時(或被異常中斷)。
  3. 暫停。
  4. 如果您明確使用運行時中提供的任何日志記錄功能(根據我的一位同事:可以肯定地假設發送到stdout都會被記錄)。
  5. 如果您在lambda中使用AWS開發工具包來訪問其他AWS服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM