Tracing Apps by Using OpenTelemetry Collector
By using OpenTelemetry Collector, you can capture traces from your Flogo app and send them to observability vendor tools such as Jaeger, Zipkin, and Datadog. This gives you the flexibility to switch between observability vendor tools without changing the logic of your app. For more information about OpenTelemetry Collector, see OpenTelemetry documentation.
When you use this feature, traces of the Flogo app are sent to the OpenTelemetry Collector. OpenTelemetry Collector has vendor-specific configurations that allow you to send these traces to supported observability vendor tools. For example, you can specify Zipkin-specific configurations in the otel-zipkin-collector-config.yaml
configuration file for the traces to be displayed on the Zipkin dashboard.
The following screenshots show traces from one Flogo app on two different observability vendor tools, Jaeger and Zipkin.