Configuring Opentelemetry

The following are the ways to configure opentelemetry

OpenTelemetry via OpenTelemetry-collector

  1. Set up the OpenTelemetry-collector service. You can further integrate OpenTelemetry with a tracing service provider which is compliant with OpenTelemetry.
  2. To configure OpenTelemetry with OpenTelemetry-collector, set the following properties.

    bw.engine.opentelemetry.enable=true 
    bw.engine.opentelemetry.span.exporter.endpoint=http://localhost:4317

OpenTelemetry via Jaeger span exporter

  1. Set up a Jaeger service.
  2. To configure opentelemetry with Jaeger span exporter by using following properties:

    bw.engine.opentelemetry.enable=true 
    bw.engine.opentelemetry.span.exporter=com.tibco.bw.opentelemetry.exporter.jaeger
    bw.engine.opentelemetry.span.exporter.endpoint=http://localhost:14250	

By default, the OpenTelemetry traces by using Jaeger Span Exporter and OpenTelemetry Collector are available on Jaeger UI at http://localhost:16686/