Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions use-steadybit/experiments/run.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ The run view itself consists of the following elements.
* **Kubernetes Event Log**: When using an experiment in a Kubernetes context we provide you access to the Kubernetes Events so that you can identify what exactly happens in the Kubernetes cluster.
* **HTTP Call**: If your experiment contains a `HTTP Call`-action you can see the response time as well as HTTP response status as a separate widget in the run window.
* **Monitoring Events**: In case your admin has installed a monitoring extension to Steadybit ( see [monitoring extensions in Reliability Hub](https://hub.steadybit.com/extensions?tags=Monitoring)) you can see occurring events and alerts of your setup directly in the run view.
* **Run Analysis**: If [SteadyBuddy](../steadybuddy/README.md) is enabled, a failed or errored run offers to explain itself — verdict, root cause, a judgement on your hypothesis, and a recommendation. See [analyze an experiment run](../steadybuddy/README.md#analyze-an-experiment-run).

### Run Modal

Expand Down
22 changes: 19 additions & 3 deletions use-steadybit/steadybuddy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,10 +128,26 @@ The experiment draft must be saved manually before it appears in the Experiments

### Analyze an Experiment Run

Ask questions like *"Why did my last experiment fail?"*.
SteadyBuddy reads the relevant run data and explains what happened, grounding its answer in the actual execution results rather than guessing.
The [run view](../experiments/run.md#run-view) shows you *what* happened — every step, target, timing, metric and log line.
SteadyBuddy's run analysis adds the *why*.

![SteadyBuddy chat conversation showing an analysis of a failed experiment run](chat-experiment-run-analysis.png)
When a run fails or errors, the run page offers to explain it. One click and SteadyBuddy reads the actual execution results and answers in a fixed, scannable shape:

- **Verdict** — one sentence: what failed, and at which check.
- **Root cause** — the causal chain: for a **failure**, why your system's reliability fell short of your expectations; for an **error**, why Steadybit itself couldn't run an action.
- **Hypothesis** — if the experiment carries a hypothesis, a judgement on whether it held.
- **Recommendation** — one concrete step to improve your system's reliability: the fix to apply, plus a re-run at the same blast radius to confirm it.

A few things worth knowing:

- The analysis is **computed once per run and stored with it**. Reopening the run — or a colleague opening it — shows the same analysis, and asking for it again in the chat reuses the existing one instead of producing a second opinion.
- Analysis runs in the background. Everyone with the run open sees it appear without refreshing.
- You can collapse the panel; that choice is remembered for that run.
- Runs that passed or were canceled do not advertise an analysis, but you can still ask for one in the chat.

You can also ask in your own words — *"Why did my last experiment fail?"* — either in the sidebar on the run itself or on the SteadyBuddy page.

![Run page panel showing a structured AI analysis of a failed experiment run — verdict, root cause, hypothesis and recommendation](experiment-run-analysis.png)

### Work With Your Chat History

Expand Down
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.