[英]Filter pattern for cloud watch log group using aws-sdk
我正在嘗試根據過濾器獲取雲監視(日志組)日志。 在我的yaml
文件中,我將過濾器模式指定為FilterPattern: "Success response"
。 因此,在部署 lambda function 后,它會拋出一條錯誤消息 - Invalid Subscription filter pattern(Service:cloudWatchLogs, StatusCode: 400,...
日志看起來像這樣 -
{"info":"xxxxx", "message": "Success response","timeStamp": "2022-11-28 11:14 44:12", ......}
我想要所有帶有“成功響應”一詞的日志。
注意:我在 AWS Lambda 中使用訂閱過濾器。
你可以使用這個:
FilterPattern: '{ $.message = "Success response" }'
您的日志格式為 JSON,因此$
將允許您訪問已解析的版本。
$.message
將返回消息字段,過濾器檢查它是否等於您提供的字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.