Skip to main content
The AppSignal for Elixir package instruments operations performed by Broadway, a multi-stage data ingestion and data processing pipeline library for Elixir, using the Telemetry library. AppSignal recognizes telemetry events dispatched by Broadway and creates performance traces:
Trace timeline for a Payo.Pipeline#handle_message trace, with a child span
for enrich.payment

Performance trace sample from a Broadway event

Included tags:
Tags on a Broadway trace, including hostname, message, processor, producer,
and topology_name

Trace sample tags

Broadway’s message payload:
Payload on a Broadway
trace

Trace sample payload

Automatic Instrumentation

Broadway is automatically instrumented, requiring no configuration. To disable the Broadway instrumentation, set the instrument_broadway config option to false.