I have searched high and low for any method to accomplish complex data extraction from log files from an application I need to monitor. The data contains elements that I need to extract out and alert when conditions occur.
This is a sample line in N+ log files that I need extracted.
08/21 09:24:54:562[93:Health]: (mem=2990549608/4185915392) MessageDispatcher: Queue Size [=:+:-] : Core[Compiler:0:0:0,HighPriority:0:6:6,Default:0:92:92,LowPriority:0:0:0]:Special[Special:0:0:0]:Event[Event:0:6:6]:Comm[CommHigh:0:0:0,CommDefault:0:0:0]
Example:
Default:0:92:92
I need to extract out the 0, 92,92 and alert when the 0 is greater than 0 for a given amount of tile and reset when it goes back down to 0.
Any pointers would be greatly appreciated.