Burr UIΒΆ

Burr comes with an open-source telemetry UI for monitoring, debugging, and replaying your application runs in real time. It works locally out of the box and can also be deployed alongside your production stack.

Burr UI showing a chatbot application graph

Data ModelΒΆ

The UI is organized around three levels:

  1. Projects β€” the top-level grouping, set via the project argument to with_tracker.

  2. Applications β€” individual runs logged to a project, similar to a β€œtrace” in distributed tracing. Set via the app_id argument.

  3. Steps β€” each action executed in the state machine. The UI shows the state, inputs, and results at every step.