← Code Exchange

Temporal Ruby + OpenTelemetry

This project demonstrates how to integrate Temporal Ruby with OpenTelemetry for observability of your workflow executions. It includes:

  • Basic OpenTelemetry Integration: Currently instrumented for traces only
  • Temporal Workflow: A simple workflow adapted from the official Ruby quickstart
  • Two trace backend options: Log to stdout with the console exporter and send to Honeycomb with the OTLP exporter

The focus of this project is to show the bare minimum requirements for instrumenting a ruby app with OpenTelemetry tracing. It is not a complete demonstration of the full observability capabilities of the Temporal Ruby SDK.

Temporal Ruby + OpenTelemetry screenshot


Language

Ruby
💖 Community telemetryopentelemetry

About the Author

Lar Van Der Jagt photo

Lar Van Der Jagt

Staff Platform Engineer