abdurrehman Asked: 2024-08-27 22:41:52 +0800 CST2024-08-27 22:41:52 +0800 CST 2024-08-27 22:41:52 +0800 CST 如何从 CloudWatch Logs Insights @timestmap 字段提取时间 772 我正在尝试运行日志洞察查询,目标是按小时对日志进行分组。我能够使用datefloor如下函数实现此目的, fields @message | display datefloor(@timestamp, 1h) 但是,我还想提取时间,而不是四舍五入的时间,而是准确的时间。如何在日志洞察中实现这一点。显示时的@timestamp值如下所示。2024-08-26T06:00:00.000Z 1 个回答 Voted Best Answer nabin sademba 2024-08-27T22:45:53+08:002024-08-27T22:45:53+08:00 不幸的是,aws cloudwatch logs insights 不支持直接格式化yyyy-MM-dd HH:mm:ss,一种选择是在下游系统中处理这个问题或导出日志进行处理。在 logs insights 中,您可以使用@timestamp已经完成的来简化显示。所以在yyyy-MM-dd HH:mm:ss格式受支持之前,我认为你需要继续使用@timestamp原样,它是 ISO 8601 格式并且易于解释。
不幸的是,aws cloudwatch logs insights 不支持直接格式化
yyyy-MM-dd HH:mm:ss
,一种选择是在下游系统中处理这个问题或导出日志进行处理。在 logs insights 中,您可以使用@timestamp
已经完成的来简化显示。所以在yyyy-MM-dd HH:mm:ss
格式受支持之前,我认为你需要继续使用@timestamp
原样,它是 ISO 8601 格式并且易于解释。