You can also take a look at the Log component which allows you to log
groups of exchanges based on number or based on time:

from("activemq:orders").to(
"log:com.mycompany.order?level=DEBUG&groupInterval=10000&groupDelay=60000&groupActiveOnly=false"
).to("bean:processOrder");


http://camel.apache.org/log.html


On Tue, Jul 30, 2013 at 8:23 AM, Claus Ibsen <claus.ib...@gmail.com> wrote:

> On Tue, Jul 30, 2013 at 12:20 AM, salemi <sal...@avaya.com> wrote:
> > I like to identify the average execution time spent in Camel. I have a
> > aggregator that aggregate 10 messages before it send them out to the
> > endpoint.
> > Would EventNotifier still work?
> >
>
> It depends what and how fine grained you want to measure?
> So what do you mean by "execution time spent in Camel" ?
>
> And as Bilgin wrote you can also get a lot of stats from JMX.
>
>
>
>
> >
> >
> > -----
> > Alireza Salemi
> > --
> > View this message in context:
> http://camel.465427.n5.nabble.com/best-practice-for-logging-execution-time-tp2844045p5736458.html
> > Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
>
> --
> Claus Ibsen
> -----------------
> Red Hat, Inc.
> Email: cib...@redhat.com
> Twitter: davsclaus
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
>



-- 
*Christian Posta*
http://www.christianposta.com/blog
twitter: @christianposta

Reply via email to