[
https://issues.apache.org/jira/browse/CAMEL-4366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13108621#comment-13108621
]
Claus Ibsen commented on CAMEL-4366:
------------------------------------
I attached a screenshot with the patch being incorporated.
I will add a option on Camel JMX so you can enable|disable this. As it uses a
background thread to update the load. And maybe some ppl do not need this
details.
I am also not using a static instance as that dont work well in hot deploy
server environments. So instead each CamelContext has its own background task.
And the thread pool / thread task is handled by the Camel ExecutorService API
for that. So that is aligned like the rest of the code.
> Expose Exchange Load statistics in Route and Context MBeans
> -----------------------------------------------------------
>
> Key: CAMEL-4366
> URL: https://issues.apache.org/jira/browse/CAMEL-4366
> Project: Camel
> Issue Type: New Feature
> Components: camel-core, jmx
> Reporter: christian ohr
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 2.9.0
>
> Attachments: Load.png, load-patch-1
>
>
> Add load statistics exposing a exponentially moving weighted average for the
> number of inflight exchanges in routes and the whole CamelContext. Initially
> the window is fixed to 1m, 5m and 15m, just like Linux load figures.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira