我在 CloudWatch 中有日志事件,其中包含某些字段,例如
@timestamp
和 @message
.
@timestamp
看起来像这样:
2022-08-09T08:49:51.971+02:00
和
@message
像这样:
2022-08-09 06:49:49.376 INFO [xyz, 123abc456] xxxxxxx
我可以通过使用这样的东西来提取
@message
中的时间:
| parse @message /(?<messagetst>.+) INFO/
我想做的是
@timestamp
的时间戳转换为UTC和日期时间格式,@message
messagetst
转换为日期时间格式,@timestamp
.减去
messagetst
这在 CloudWatch 中可行吗?我该怎么做?