itbench-hubitbench-hubOfficialยท2 Agent Skills Included

ITBench

Benchmarking and scaffolding for Kubernetes incident scenarios

Evaluates automated systems on real-world IT tasks across SRE, security compliance, and cost operations. Recreates realistic Kubernetes incidents with push-button fault injection and pre-built scenario environments. Guides creation of new faults and scenarios with Ansible playbooks, ground truth files, and alert predictions. Ranks results on public leaderboards for consistent comparison.
npx skills add itbench-hub/ITBench --all -g -y

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install ITBench?โ–ผ

Run `npx skills add itbench-hub/ITBench --all -g -y` in your terminal to install all skills in this suite globally.

What is ITBench used for?โ–ผ

ITBench measures how well automated systems handle real-world IT tasks like fixing Kubernetes outages, checking security compliance, and reducing cloud costs. It provides ready-made incident scenarios and a public leaderboard for comparison.

How do I create a new fault scenario in ITBench?โ–ผ

The fault-scaffolding skill walks you through describing an incident, picking a target service, and writing the Ansible injection code. The scenario-scaffolding skill then applies that fault to a service and generates the ground truth files.

Does ITBench require a Kubernetes cluster?โ–ผ

Yes. Scenarios run on Kubernetes, and the repository includes setup playbooks for Minikube, Kind, and Kops clusters. Fully managed hosted environments are also available so you can skip local setup.

Can I submit my own results to the ITBench leaderboard?โ–ผ

Yes. You run your system against the managed scenarios on your own machine and submit the outputs for evaluation. Results are published on the SRE and CISO leaderboards.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’