标签: file time range aggregate records
我有一个巨大的日志文件,其中包含带有时间戳的日志消息。时间戳的精确度为微秒。我想在记录最大数量的消息时找到一个10秒的时间窗口。你怎么能这样做?
答案 0 :(得分:1)
您需要逐行浏览文件,找出每个时间戳所在的10个句点,并跟踪哪个时间戳范围有最大的“成员”数。
你没有指定哪种语言,所以我只使用伪代码:
答案 1 :(得分:1)
您可以先将日志文件聚合为一秒间隔,然后在这些数字中找到最高权重的序列。