代码之家  ›  专栏  ›  技术社区  ›  Jon Clegg

处理日志中的重复事件

  •  0
  • Jon Clegg  · 技术社区  · 17 年前

    我有一个记录系统,其中一些事件无限重复。例如:


    12:03-重新启动失败
    12:02-尝试重新启动
    12:02-重新启动失败

    12:01-重新启动失败

    这可能会持续几天。我想有一些标准的方法可以让系统处理像这样的垃圾事件。

    日志系统在不淹没日志系统的情况下处理此类事件的常用方法是什么?

    2 回复  |  直到 17 年前
        1
  •  2
  •   Daniel LeCheminant    17 年前

    一种方法是合并相互之间在某个时间差内重复的匹配条目,如

    12:03 - Restart attempted [3 times since 12:01]
    12:03 - Restart failed    [3 times since 12:01]
    12:02 - Something
    11:23 - Restart attempted [17 times since 11:21]
    
        2
  •  0
  •   dkretz    17 年前

    它们通常要么迫使您修复问题,要么使用标志来抑制它们。我也这么认为。

    错误日志通常是长期管理不足和监控不足的。如果这是一个我以任何方式参与的应用程序,如果它引起某人的注意,我会尽快看到尽可能多的挥舞旗帜。