2009-04-06 5 views
0

Ich habe ein Protokollierungssystem, in dem einige Ereignisse unendlich wiederholt werden. zum Beispiel:Behandlung wiederholter Ereignisse in einem Protokoll

12:03 - Restart
12.03 versucht - fehlgeschlagen Neustart
00.02 - Restart versuchte
12.02 - fehlgeschlagen Neustart
12:01 - Restart
12.01 versucht - Neustart fehlgeschlagen

Dies könnte Tage dauern. Ich stelle mir vor, dass es Systeme gibt, die mit spammigen Ereignissen wie dieser umgehen.

Wie können Logging-Systeme mit diesen Ereignissen umgehen, ohne das Log-System zu überfluten?

+0

Ist dies eine Textdatei oder das Windows-Ereignisprotokoll? – boj

Antwort

2

Ein Ansatz wäre passende Einträge zu vereinigen, die innerhalb einiger Zeit Delta voneinander wiederholen, so etwas wie

 
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

Sie in der Regel entweder zwingen Sie das Problem zu beheben, oder Fahnen, sie zu unterdrücken müssen. Und ich denke richtig.

Fehlerprotokolle werden in der Regel chronisch untererbracht und trotzdem überwacht. Wenn es sich um eine Anwendung handelt, mit der ich in irgendeiner Weise befaßt bin, würde ich so schnell wie möglich ein Fahnenschwingen sehen, wenn es jemand auf sich aufmerksam macht.

Verwandte Themen