⚡️ Replaying flows

Easily reproduce flows in your application by using Helios' built-in flow replay code generation functionality.

Replaying flows in Helios enable users to reproduce specific flows fast. The trigger of the flow essentially the root span of the trace, and can often be generated from a specific trace to reproduce that flow again.


Generating flow replay code in Helios

In addition, through the trace visualization it is possible to generate the flow replay code for specific spans inside the trace itself. This functionality is accessible directly from each applicable span.


Learn more about unlocking the power of easily replaying E2E flows across distributed applications in this blog post by Helios senior software developer, Yaron Dinur.

Traces resulting from flow replay code generated in Helios are indicated as such using the Helios watermark.

Editing trigger code

Once the flow replay code is generated, users can easily edit its configuration. Values can be updated inline directly, or alternatively variables may be used.


Editing the trigger code directly in Helios

Customizing flow replay code on the fly can be particularly useful when trying to test quickly how different parameters impact the flow at hand.

Generating flow replay code

Generating flow replay code is supported in Node.js and Python. Users can then quickly copy the generated code and use it to reproduce the flow.

Generating a cURL command

Flow replay code can also be generated as a cURL command. Users may then quickly copy the output and run it to reproduce the flow.

Generating a Postman file

Users can retrieve the flow replay code in a file ready to be uploaded into Postman. There it can be easily executed and added to existing trigger collections.