Custom timeline events

Looking at the new timeline view made me consider how we could instrument our slower build steps. It would be great to provide an api where we would send events from within the build steps.

In our case that is ansible but I think if you provided a way to send a GET request with the build slug it would help expose custom start/stop events.

Hi @angusscown!

Good eye, we’ve been having similar thoughts. We’re very keen to start exploring observability throughout builds. :slight_smile:

There’s some pretty exciting work to add tracing to the Buildkite Agent over here:

and experiments with tools like Jaegar, too:

We’d love to hear about what you’d like to see in this timeline, and how you think it would help. :bowing_man:

Cheers,
Sam