CircleCI
Honeycomb’s CircleCI Buildevents orb is a lightweight tool that generates trace telemetry from your CircleCI build pipelines. With it, you can quickly visualize performance, identify bottlenecks, and discover why they’re happening so that you can fix them.
How it works
Buildevents is a small binary used to help instrument builds to generate trace telemetry. Typically, it is installed during the setup phase and then invoked as part of each step in a build to capture invocation and output details. The trace generated at the end contains details about what occurred throughout the entire build.
Generated traces contain spans for each section and subsection of the build, with each span representing individual or groups of actual commands that are executed. The duration of each span is how long that stage or specific command took to run. Each span also contains data such as whether or not the command succeeded and any additional data you choose to capture. When your build concludes, this integration ensures your trace is sent to Honeycomb.
This example shows a build workflow in CircleCI that is visualized as a trace.