Ok, this looks like a way to handle it.
But does this mean that there is no 'out of the box' monitoring possibility ?
When deploying a rule base (with Guvnor), I would kind of expect that Guvnor is accessible and that it can return some metrics (eg. after switching on a monitoring option because I presume continuous logging would slow down the system too much).
As I understand it now, some custom development is needed will be needed to achieve 'real-time' monitoring.
Have a look at the AgendaEventListener. You can use these callbacks to see which rules fire and information about them
voidactivationCancelled(ActivationCancelledEvent event)
voidactivationCreated(ActivationCreatedEvent event)
voidafterActivationFired(AfterActivationFiredEvent event)
voidagendaGroupPopped(AgendaGroupPoppedEvent event)
voidagendaGroupPushed(AgendaGroupPushedEvent event)
voidbeforeActivationFired(BeforeActivationFiredEvent event)2010/8/3 Dieter D'haeyere <dieter.dhaeyere@gmail.com>_______________________________________________@ll,
I have a question regarding the possibilities to monitor and report on the rules activity.
I have seen that with Drools Guvnor, it is perfectly possible to monitor scenario's, see what rules fired, etc.
Now, going further, I have two questions:
- Is it possible to monitor rule activity (which rules got fired etc) in a production situation. Eg. Is it possible to start recording activity at some time until a proble occured and to review the logs afterwards. This would be of use when scenario's are not covering all possible cases.
- Is it possible to produce reports on rules, usage of rules (eg. what rules are fired and what rules were fired most), performance, ...
And if not, what could be a good starting point to create them ?
My experience with Drools is rather limited. Let's say that I am interested in expert system and technologies surrounding it. At this moment I am getting a 'theoretical' grip on Drools and its possibilities (of course, I couldn't help also creating some kind of poc :) ).
Sincerely,
Dieter D'haeyere.
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users