Ok, this looks like a way to handle it.<br>But does this mean that there is no &#39;out of the box&#39; monitoring possibility ?<br><br>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).<br>
<br>As I understand it now, some custom development is needed will be needed to achieve &#39;real-time&#39; monitoring.<br><br><br><br><br><br><br><br><br><br><div class="gmail_quote">2010/8/3 David Sinclair <span dir="ltr">&lt;<a href="mailto:dsinclair@chariotsolutions.com">dsinclair@chariotsolutions.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Have a look at the AgendaEventListener. You can use these callbacks to see which rules fire and information about them<br>
<br><table summary="" width="100%" border="1" cellpadding="3" cellspacing="0"><tbody><tr bgcolor="white">
<td valign="top" width="1%" align="right"><font size="-1">
<code> void</code></font></td>
<td><code><b><a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AgendaEventListener.html#activationCancelled%28org.drools.event.rule.ActivationCancelledEvent%29" target="_blank">activationCancelled</a></b>(<a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/ActivationCancelledEvent.html" title="interface in org.drools.event.rule" target="_blank">ActivationCancelledEvent</a> event)</code>

<br>
           </td>
</tr>
<tr bgcolor="white">
<td valign="top" width="1%" align="right"><font size="-1">
<code> void</code></font></td>
<td><code><b><a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AgendaEventListener.html#activationCreated%28org.drools.event.rule.ActivationCreatedEvent%29" target="_blank">activationCreated</a></b>(<a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/ActivationCreatedEvent.html" title="interface in org.drools.event.rule" target="_blank">ActivationCreatedEvent</a> event)</code>

<br>
           </td>
</tr>
<tr bgcolor="white">
<td valign="top" width="1%" align="right"><font size="-1">
<code> void</code></font></td>
<td><code><b><a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AgendaEventListener.html#afterActivationFired%28org.drools.event.rule.AfterActivationFiredEvent%29" target="_blank">afterActivationFired</a></b>(<a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AfterActivationFiredEvent.html" title="interface in org.drools.event.rule" target="_blank">AfterActivationFiredEvent</a> event)</code>

<br>
           </td>
</tr>
<tr bgcolor="white">
<td valign="top" width="1%" align="right"><font size="-1">
<code> void</code></font></td>
<td><code><b><a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AgendaEventListener.html#agendaGroupPopped%28org.drools.event.rule.AgendaGroupPoppedEvent%29" target="_blank">agendaGroupPopped</a></b>(<a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AgendaGroupPoppedEvent.html" title="interface in org.drools.event.rule" target="_blank">AgendaGroupPoppedEvent</a> event)</code>

<br>
           </td>
</tr>
<tr bgcolor="white">
<td valign="top" width="1%" align="right"><font size="-1">
<code> void</code></font></td>
<td><code><b><a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AgendaEventListener.html#agendaGroupPushed%28org.drools.event.rule.AgendaGroupPushedEvent%29" target="_blank">agendaGroupPushed</a></b>(<a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AgendaGroupPushedEvent.html" title="interface in org.drools.event.rule" target="_blank">AgendaGroupPushedEvent</a> event)</code>

<br>
           </td>
</tr>
<tr bgcolor="white">
<td valign="top" width="1%" align="right"><font size="-1">
<code> void</code></font></td>
<td><code><b><a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/AgendaEventListener.html#beforeActivationFired%28org.drools.event.rule.BeforeActivationFiredEvent%29" target="_blank">beforeActivationFired</a></b>(<a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/javadocs/stable/drools-api/org/drools/event/rule/BeforeActivationFiredEvent.html" title="interface in org.drools.event.rule" target="_blank">BeforeActivationFiredEvent</a> event)</code>

</td></tr></tbody></table><br><br><div class="gmail_quote">2010/8/3 Dieter D&#39;haeyere <span dir="ltr">&lt;<a href="mailto:dieter.dhaeyere@gmail.com" target="_blank">dieter.dhaeyere@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">
@ll,<br>I have a question regarding the possibilities to monitor and report on the rules activity.<br>I have seen that with Drools Guvnor, it is perfectly possible to monitor scenario&#39;s, see what rules fired, etc.<br>

<br>
Now, going further, I have two questions:<br>- 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&#39;s are not covering all possible cases.<br>


- Is it possible to produce reports on rules, usage of rules (eg. what rules are fired and what rules were fired most), performance, ... <br>And if not, what could be a good starting point to create them ?<br><br>My experience with Drools is rather limited.  Let&#39;s say that I am interested in expert system and technologies surrounding it.  At this moment I am getting a &#39;theoretical&#39; grip on Drools and its possibilities (of course, I couldn&#39;t help also creating some kind of poc :)  ).<br>


<br>Sincerely,<br><font color="#888888">Dieter D&#39;haeyere.<br><br>
</font><br></div></div>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>