我在Cloudwatch中有一个日志流,如下所示,我正在尝试从日志中提取值
START RequestId: 5ee6cb52-06d3-4552-858e-fd76c46e0e08 Version: $LATEST
[INFO] 2020-07-02T12:50:11.142Z 5ee6cb52-06d3-4552-858e-fd76c46e0e08 { KPI:{ AR:5 } }
END RequestId: 5ee6cb52-06d3-4552-858e-fd76c46e0e08
我正在尝试在AWS CDK中编写Metricfilter,以从日志中提取值5。过滤器的代码如下
const METRIC_AR_JSON_PATTERN = '$.KPI.AR'
new MetricFilter(this, 'DemoMetricFilter', {
metricName: METRIC_NAME,
metricNamespace: METRIC_NAMESPACE,
logGroup: logGroup,
filterPattern: FilterPattern.numberValue(METRIC_AR_JSON_PATTERN, '==', 5),
metricValue: '5'
})
已成功创建MetricFilter,但尚未提取日志数据。请告知我需要在FilterPattern中进行哪些更改
答案 0 :(得分:0)