Basic Run
Run a chaos scenario and observe what happens — no metrics, no scoring, no pipeline.
Whether you’re running your first chaos scenario or building a production resilience pipeline, there’s a path here for you. Pick the journey that matches your experience level and goals — each one builds on the previous, so you can start simple and add complexity when you’re ready.
New to Krkn? Start with Basic Run — no configuration files, no metrics, just run a scenario and see what happens.
Familiar with the basics? Add automatic pass/fail evaluation with Metrics Validation, then layer in a Resilience Score to get a percentage-based view of how your system held up.
Running chaos regularly? Move to Long-Term Storage to persist metrics across runs and spot regressions between releases.
Operating at scale? Use Multi-Cluster Orchestration to drive chaos across multiple clusters or cloud environments from a single control point.
| Journey | I want to… | Experience level | Tools needed |
|---|---|---|---|
| Basic Run | Inject chaos and observe results manually | Beginner | krknctl |
| Metrics Validation | Automatically pass/fail based on Prometheus metrics | Intermediate | krknctl + Prometheus |
| Resilience Score | Generate a scored report to validate an environment | Intermediate | krknctl + Prometheus |
| Long-Term Storage | Store metrics across runs for regression analysis | Advanced | krknctl + Prometheus + Elasticsearch |
| Multi-Cluster Orchestration | Run chaos across multiple clusters or clouds | Advanced | krkn-operator |
Run a chaos scenario and observe what happens — no metrics, no scoring, no pipeline.
Run chaos and automatically evaluate Prometheus metrics for a clear pass or fail without manual inspection.
Persist metrics from every chaos run into Elasticsearch to compare behavior across releases, dates, or cluster configurations.
Generate a numerical score (0–100%) that represents how well your environment held up during chaos.
Run chaos scenarios across multiple clusters or cloud environments from a single control point using krkn-operator.