[英]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.