Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-11258

Use TracerResolver to obtain Tracer

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.19.0
    • Fix Version/s: 2.19.1, 2.20.0
    • Component/s: camel-opentracing
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              garybrown Gary Brown
              Reporter:
              objectiser Gary Brown

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment