Have a look at the AgendaEventListener. You can use these callbacks to see which rules fire and information about them
void |
activationCancelled(ActivationCancelledEvent event)
|
void |
activationCreated(ActivationCreatedEvent event)
|
void |
afterActivationFired(AfterActivationFiredEvent event)
|
void |
agendaGroupPopped(AgendaGroupPoppedEvent event)
|
void |
agendaGroupPushed(AgendaGroupPushedEvent event)
|
void |
beforeActivationFired(BeforeActivationFiredEvent event)
|
@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