camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: How to remove message from ManagedRouteMBean
Date Tue, 26 Sep 2017 05:41:21 GMT
Hi

This is not possible.

But you can in the route with the choice and the otherwise, then route
to other routes via direct endpoints.
And then you can use the metrics of those routes (the ones that they
call) as your metrics, as the otherwise will not call any route.

On Mon, Sep 25, 2017 at 11:44 PM, David Hoffer <dhoffer6@gmail.com> wrote:
> We use Camel's JMX feature to report the overall stats/status of all the
> routes in our application (e.g. ManagedRouteMBean).
>
> However the routes often make heavy use of Camel's choice option where we
> have multiple when/simple options and then if no matches are found we use
> an otherwise/stop to make that a no-op for that route.
>
> The problem is the JMS reporting is wrong from the user's perspective as
> Camel includes all of the otherwise/stop entries which should not be
> included from the user's perspective.
>
> How can I remove from the ManagedRouteMBean metrics the files/messages that
> were not actually processed by the route and were a no-op via the
> otherwise/stop?
>
> Is there a way in the otherwise/stop I can remove that file from JMX
> metrics?
>
> -Dave



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Mime
View raw message