如何解决AWS Cloudwatch见解查询上的统计操作以从JSON数组获取字段值
我在Cloudwatch日志中的JSON下面,想要获取其中所有记录的时间戳值。
"records": [
{
"timestamp": "2020-10-16T18:00:24Z","temp": "-65.0","temp1": 0,"temp2": -64
},{
"timestamp": "2020-10-16T19:00:24Z","temp2": -64
}
}
尝试以下查询,没有帮助
fields @message
| parse @message '"records":[*]' as recordList
| parse recordList '{*}' as recordLine
| parse recordLine '"timestamp":"*"' as recordTime
| stat count() by recordTime
这仅导致查询结果中的第一个记录时间,我需要所有时间戳。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。