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.

Resources

Documentation

CircleCI BuildEvents Orb Documentation

read more
Guide

Honeycomb Quickstart Guide

read more
Github

Honeycomb Buildevents Orb Repo

read more
Github

Honeycomb Buildevents Repo

read more
Blog

Announcing New CircleCI + Honeycomb Integration Guide

read more
Webinar

Building with Observability - Honeycomb & CircleCI Webinar

read more
Terraform Module

Terraform Starter Pack for Honeycomb Buildevents

read more
Webpage

CircleCI Continuous Integration and Delivery

read more