Обработка повторяющихся событий в журнале - PullRequest
0 голосов
/ 07 апреля 2009

У меня есть система регистрации, где некоторые события повторяются бесконечно. например:

12: 03 - попытка перезапуска
12:03 - Перезагрузка не удалась
12:02 - попытка перезапуска
12:02 - Перезагрузка не удалась
12:01 - попытка перезапуска
12:01 - перезагрузка не удалась

Это может продолжаться в течение нескольких дней. Я предполагаю, что есть стандартные способы, которыми системы справляются со спам-событиями, подобными этому.

Каковы общие способы, которыми системы ведения журналов справляются с такого рода событиями, не затопляя систему ведения журнала?

Ответы [ 2 ]

2 голосов
/ 07 апреля 2009

Один из подходов - объединить совпадающие записи, которые повторяются в течение некоторого промежутка времени друг с другом, что-то вроде

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]
0 голосов
/ 07 апреля 2009

Обычно они либо заставляют вас решить проблему, либо имеют флаги для их устранения. И я так думаю.

Журналы ошибок, как правило, хронически недоучтены и все равно контролируются. Если это приложение, с которым я каким-либо образом связан, я бы как можно скорее увидел развевающиеся флаги, если бы это привлекло чье-то внимание.

...