Krkn Dashboard is the visualization and control component of krkn-hub. It provides a user-friendly web interface to run chaos experiments, watch runs in real time, and—when configured—inspect historical runs and metrics via Elasticsearch and Grafana. Instead of using the CLI or editing config files, you can trigger and monitor Krkn scenarios from your browser.
What is Krkn Dashboard?
Krkn Dashboard is a web application that sits on top of krkn-hub. The dashboard offers:
Features
Run chaos scenarios from the UI
You can run chaos scenarios from the Run Kraken page by choosing a scenario tile and filling in the form:
- Choose a scenario — e.g. pod-scenarios, container-scenarios, node-cpu-hog, node-io-hog, node-memory-hog, pvc-scenarios, node-scenarios, time-scenarios.
- Set parameters — Namespace, selectors, disruption counts, durations, and other scenario-specific options (the fields map to the environment variables used by krkn-hub).
- Provide cluster access — Upload a kubeconfig file for the run
- Start the run — The dashboard starts the corresponding krkn-hub container (via Podman/Docker). The Running Kraken containers table lists containers that are still running. When a run finishes, you can open Past Runs to see stored logs, outcomes, and replay options.
Save and Replay Runs
The Past Runs page lists chaos jobs that have completed on the machine where the dashboard server runs. Selecting a run shows metadata and captured logs.
You can save the current scenario and parameters and load them later. From Past Runs, you can open a finished job and use the Replay button to send the same scenario settings back to Run Kraken, adjust them if needed, and run the experiment again.
This history does not require Elasticsearch.
Elasticsearch runs
If you use Elasticsearch to store Krkn run data, open Elastic Runs and connect to your instance. After connecting, you can:
- Query run details by date range and filters
- View summary charts and graphs
- See historical chaos runs and their metadata in the dashboard
- Montitor alerts on the Alert Analysis tab
You can disconnect and reconnect to a different cluster or index when needed. Elasticsearch configuration is optional. The dashboard will still work without Elasticsearch for running jobs and using Past Runs on the host.
Link to Grafana dashboards
When Elasticsearch is connected and you supply an optional Grafana base URL at connect time, the dashboard can link each run to its corresponding metrics and visualizations in Grafana. Grafana configuration is optional.
Getting Started
Follow the installation steps to run the dashboard.


