Uploaded image for project: 'Distributed Tracing'
  1. Distributed Tracing
  2. TRACING-1247

OpenTelemetry component for Apache Camel

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • jaeger-2.0.0.TP1
    • None
    • None
    • None
    • Tracing Sprint #42, Tracing Sprint #43

      Apache Camel currently has an OpenTracing component that enables a request to be traced across multiple camel components.

      This task is to implement an equivalent capability, but using the OpenTelemetry Java tracer.

      Initial set of objectives:

      • The default configuration should use the OTLP protocol to connect to an OpenTelemetry collector. In subsequent PRs, it may be good to support config of the available exporters.
      • W3C trace context propagation should be used by default. In subsequent PR, may be good to support other available formats.
      • Record log statements to the spans, as in the OpenTracing component - but in future we may want to allow user to config whether logs should be exported to OpenTelemetry's (in development) logging API.

      Some future goals:

      • Enable metrics to be reported via OpenTelemetry metrics API

              rvargasp@redhat.com Ruben Vargas Palma
              gary@brownuk.com Gary Brown
              Distributed Tracing
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: