检索到的 Cloudwatch 日志乱序

问题描述 投票:0回答:1

我们使用 AWS Cloudwatch Logs,并使用 AWS 开发工具包 cloudwatch 客户端的

filterLogEvents
功能检索一组日志,并将日志推送到 S3。对于包含大约 5000 个事件的日志组,我们可以看到检索到的日志是无序的。例如,我们将在 11:35 UTC 之前收到日志,下一个日志将是 14:42 UTC。我们检查了cloudwatch,发现11:35 UTC - 14:42 UTC 之间有更多日志。那段时间的日志出现在一堆其他日志之后。

我想知道为什么日志不一致。为什么有些日志是以正确的顺序获取的,而有些日志却放在其他地方。当我们尝试检索它们时,所有日志似乎都存在,但某些日志的顺序是混乱的。

amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs
1个回答
0
投票

这方面有任何更新吗?我们有部分相同的问题,但我们的事件远少于 5,000 个。 我们有一个 python 脚本,使用 Python 记录器发送信息级事件(到控制台)。我们通过 CloudWatch Web UI 读取日志。在大约 3 小时的长时间运行过程中,首先日志按预期到达。两分钟后,没有更多日志到达,但该进程在 AWS 中保持正常运行。 3 小时后,CloudWatch 中提供了缺失的日志行,间隔为 2.5 小时,并且顺序完全混乱。有什么想法吗?

© www.soinside.com 2019 - 2025. All rights reserved.