?
_
I would like to build/use a J2EE solution to run on WebLogic 8.1 that will
monitor certain log files, extract data based on certain rules, and to
display them on a webpage.
The solution would probably have a front-end (JSPs/servlet(s)) that
communicates with one or more Servlets to specify the what data needs to be
extracted, and then the front-end would format this.
For example, I may be monitoring the log file from my application server
which may contain Java stack traces, and I may be interested in a particular
exception that occurred. In this case, I would want the front-end to tell me
when the error occurred, and possibly allow me to drill down to see the
relevant section of the log file.
In another case, I would be monitoring an XML file, and I would want to
extract certain bits of information from it, but with the option to extend
the monitoring system to display more pieces of information. I.e. today, I
may be interested in XML elements X,Y and Z, but tomorrow, the format of the
XML may change, and I would want to be able to adjust my front-end to deal
with this.
There will probably be no more than 10 log files being monitored, each of
which will not be more than 50MB. Usually, they will be more around the
1-10MB size. As mentioned, the monitoring system will need to run on
WebLogic 8.1, so any J2EE 1.4 or WebLogic 8.1-specific libraries can be
used.
Can anyone suggest some architectural approaches that could be used to
achieve this? Pointers to tools, libraries etc. would also be useful.
Thanks.
C3
monitor certain log files, extract data based on certain rules, and to
display them on a webpage.
The solution would probably have a front-end (JSPs/servlet(s)) that
communicates with one or more Servlets to specify the what data needs to be
extracted, and then the front-end would format this.
For example, I may be monitoring the log file from my application server
which may contain Java stack traces, and I may be interested in a particular
exception that occurred. In this case, I would want the front-end to tell me
when the error occurred, and possibly allow me to drill down to see the
relevant section of the log file.
In another case, I would be monitoring an XML file, and I would want to
extract certain bits of information from it, but with the option to extend
the monitoring system to display more pieces of information. I.e. today, I
may be interested in XML elements X,Y and Z, but tomorrow, the format of the
XML may change, and I would want to be able to adjust my front-end to deal
with this.
There will probably be no more than 10 log files being monitored, each of
which will not be more than 50MB. Usually, they will be more around the
1-10MB size. As mentioned, the monitoring system will need to run on
WebLogic 8.1, so any J2EE 1.4 or WebLogic 8.1-specific libraries can be
used.
Can anyone suggest some architectural approaches that could be used to
achieve this? Pointers to tools, libraries etc. would also be useful.
Thanks.
C3