Guide: Tracing the Data Processing Streamline by Jaeger
YoMo support distributed tracing by OpenTelemetry (opens in a new tab), the default is OTLP HTTP (opens in a new tab) exporter.
Install Jaeger
Follow the Jaeger Official Guide (opens in a new tab) to install Jaeger.
Enable Distributed Tracing in YoMo
StreamFunction Tracing
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318 yomo run sfn.wasm
Zipper Tracing
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318 yomo serve -c config.yaml
See the configuration options (opens in a new tab) for more details.
Dashboard
Open Jaeger UI in the browser (default is: http://localhost:16686 (opens in a new tab)), select services, click the list items to view the SFN trace, you will see the dashboard like this: