You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2017/05/10 16:23:04 UTC

[jira] [Commented] (CAMEL-11258) Use TracerResolver to obtain Tracer

    [ https://issues.apache.org/jira/browse/CAMEL-11258?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16004942#comment-16004942 ] 

ASF GitHub Bot commented on CAMEL-11258:
----------------------------------------

GitHub user objectiser opened a pull request:

    https://github.com/apache/camel/pull/1684

    CAMEL-11258 Use TracerResolver to locate Tracer without modifying cod…

    …e/config
    
    Would it be possible to apply this also to the 2.19.0 branch? It will enable more tracer implementations to be easily configured by simply adding the maven dependency.
    
    btw camel version 2.19.0 is not marked as released in jira.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/objectiser/camel tracerresolver

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/camel/pull/1684.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1684
    
----
commit 9b58a0a87d9cffa5d2fcc6f4422eba1344d1ef08
Author: Gary Brown <ga...@brownuk.com>
Date:   2017-05-10T15:48:57Z

    CAMEL-11258 Use TracerResolver to locate Tracer without modifying code/config

----


> Use TracerResolver to obtain Tracer
> -----------------------------------
>
>                 Key: CAMEL-11258
>                 URL: https://issues.apache.org/jira/browse/CAMEL-11258
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-opentracing
>    Affects Versions: 2.19.0
>            Reporter: Gary Brown
>
> Currently tracers can be explicitly created by a camel application, or implicitly located when provided as a dependency via the ServiceLoader based on the Tracer API.
> The OpenTracing community has recently released a new capability designed to help resolve Tracers allowing for more complex configuration and a converter capability to enable tracers to be wrapped to provide additional capabilities (e.g. teeing off logs to another technology).
> Therefore rather than just using the ServiceLoader directly, use the new TracerResolver to provide a more comprehensive approach for obtaining a Tracer.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)