【发布时间】:2020-07-02 13:28:35
【问题描述】:
我在 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 中做哪些更改
【问题讨论】: