簡體   English   中英

從您的AWS Lambda登錄AWS Cloudwatch的有效方法是什么?

[英]What is an efficient way to log in AWS cloudwatch from your AWS lambda?

我在AWS中為正在處理的節點項目設置了一組50個Lambda函數。 大多數功能都是基於CRUD的。 將變量和錯誤記錄到Cloudwatch的有效方法是什么? 所謂效率,是指我應以最低的成本登錄Cloudwatch? 目前,我正在記錄輸入,查詢和錯誤。 是否有通過有效的日志記錄來降低成本的明智方法? 請注意,我是AWS的新手。 歡迎所有反饋。

將日志從AWS Lambda發送到CloudWatch Logs的最簡單方法是使用console.log 每個lambda函數會將所有日志記錄發送到一個日志組中,而無需任何其他工具。

我通常嘗試在日志文件中使用某種JSON格式以允許以后進行解析(例如,通過度量過濾器)

log = { name: 'input', param1: 'input1', param2: 'input2' };
console.log(JSON.stringify(log));

這將在CloudWatch Logs中產生以下輸出:

 2018-01-25T14:49:19.049Z   abdebade-01de-11ee-8afe-ff1c252182f2    {"name":"input","param1":"input1","param2":"input2"}

暫無
暫無

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

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