AWS CloudWatch的登录使用JSON关键指标筛选有个性空间

问题描述 投票:1回答:1

当创建一个AWS CloudWatch的日志指标筛选,你会如何匹配JSON日志事件,其中的关键在名称中包含的字符空间方面?

例如,假设有一个与像下面JSON元素的日志行...

{"Event":"SparkListenerLogStart","Spark Version":"2.4.0-SNAPSHOT"}

你将如何引用“星火版本”? $."Spark Version"$.Spark Version$.Spark\ Version$.[Spark Version]不起作用。

我找不到在AWS Filter and Pattern Syntax documentation答案。

amazon-cloudwatchlogs amazon-cloudwatch-metrics
1个回答
0
投票

在写这篇文章的时候,这是不可能的。 AWS可能会解决,在某些时候,但目前唯一的解决方法是使用非JSON语法和搜索精确的字符串。以下过滤器:

"\"Spark Version\":\"2.4.0-SNAPSHOT\""

将匹配:

{"Event":"SparkListenerLogStart","Spark Version":"2.4.0-SNAPSHOT"}
© www.soinside.com 2019 - 2024. All rights reserved.