使用字段点键过滤 CloudWatch 中的 JSON 日志事件

Cow*_*nga 7 amazon-cloudwatch

我正在尝试过滤 CloudWatch 中字段键内部有点的日志。

例如,假设我们有以下 JSON

{
    "trace.traceid": "18552fad59836133",
    "trace.spanid": "6eca8ae25f08605a",
    "peer.address": "111.111.111.222:4444",
    "eventType": "UpdateTrail",
    "sourceIPAddress": "111.111.111.111"
}
Run Code Online (Sandbox Code Playgroud)

我想使用选择器{$.peer.address="111.111.111.222:4444"} ,但点表示对象“peer”内的字段“地址”,而不是所描述的平键。

Ale*_*sky 1

以下语法可能有效:

"\"peer.address\": \"111.111.111.222:4444\""
Run Code Online (Sandbox Code Playgroud)

它将搜索确切的字符串。请注意,在此语法中,空格很重要。