簡體   English   中英

使用 aws-sdk 的雲監視日志組的過濾模式

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

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