Hi,

yes these are not "Endpoints" in the routes but I saw no clear definitions
for the "steps" and each can be given an "id" I am interested in. I will
check both approaches to see how to easily pick up the corresponding "id"
for mapping the collected metrics against each step.

@Claus: Do you think it makes sense to have monitoring/statistics down to
route definition steps or will they be redundant compared to the
monitoring/statistics of the overall route ?

Thanks and Regards,
Michael

2014-12-15 7:54 GMT+01:00 Claus Ibsen <[email protected]>:
>
> Endpoints do not have ids.
>
> Elemenets in routes have ids, so you can grab it from the route
> definitions, there is api on camel context to dive in and find that.
>
>
>
> On Sat, Dec 13, 2014 at 3:35 PM, Willem Jiang <[email protected]>
> wrote:
> > The id attribute is define in OptionalIdentifiedDefinition which can be
> unmarshaled from xml.
> > But it’s not defined in endpoint, so you cannot access it from endpoint.
> >
> > --
> > Willem Jiang
> >
> > Red Hat, Inc.
> > Web: http://www.redhat.com
> > Blog: http://willemjiang.blogspot.com (English)
> > http://jnn.iteye.com (Chinese)
> > Twitter: willemjiang
> > Weibo: 姜宁willem
> >
> >
> >
> > On December 12, 2014 at 11:13:58 PM, Michael Täschner (
> [email protected]) wrote:
> >> Hi Camel-Riders,
> >>
> >> using Camel 2.13.2 we extend EventNotifierSupport to implement
> statistics
> >> collection for routes and endpoints. For endpoints we can extract the
> >> configured route id via exchange.getFromRouteId() but I can see no way
> to
> >> access the "id" for endpoints in our camel spring dsl, only thing
> >> accessible is endpoint.getEndpointKey() which gives back the uri
> content.
> >> Unfortunately this is not very stable if uri options change and not a
> good
> >> reference for our statistics map. Is there a way to access the "id" for
> >> endpoints as declared in the route ?
> >>
> >> Example route:
> >>
> >> > uri="cxf:bean:isbExampleService?dataFormat=MESSAGE&synchronous=true"
> >> />
> >>
> >>
> >>
> >> ServiceImpl Endpoint:
> >> EndpointKey: "direct:isb.lhsystems.com/services/IsbExampleServiceImpl"
> >> id = "serviceImpl" -- not visible/accessible ?!
> >>
> >>
> >> Thanks and Regards,
> >> Michael
> >>
> >
>
>
>
> --
> Claus Ibsen
> -----------------
> Red Hat, Inc.
> Email: [email protected]
> Twitter: davsclaus
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
> hawtio: http://hawt.io/
> fabric8: http://fabric8.io/
>

Reply via email to