CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/chaos-drill-protocol

Use when a chaos experiment is already designed and a fault is about to be injected into a running system. Sets the go/no-go gates (non-production, healthy baseline, live monitoring, tested rollback), blast-radius bound, abort criteria, inject and abort commands and the recovery check.

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

golden-signals.mdreferences/

The four golden signals

Reference for chaos-drill-protocol Gate 3 (live observability). The signals a drill confirms and aborts on are the ones its abort criteria name. A useful default set is the four golden signals from Google's SRE monitoring chapter (sre.google/sre-book/monitoring-distributed-systems).

SignalDefinition (sre.google/sre-book/monitoring-distributed-systems)
Latency"The time it takes to service a request. It's important to distinguish between the latency of successful requests and the latency of failed requests."
Traffic"A measure of how much demand is being placed on your system, measured in a high-level system-specific metric."
Errors"The rate of requests that fail, either explicitly (e.g., HTTP 500s), implicitly (for example, an HTTP 200 success response, but coupled with the wrong content), or by policy."
Saturation"How 'full' your service is. A measure of your system fraction, emphasizing the resources that are most constrained."

Gate 3 passes only when fresh samples for every abort-criterion signal have arrived within the last sampling interval. Stale dashboards fail the gate as hard as missing ones: without live signals the drill has no abort path that fires on evidence, which makes it a fault injection with no stopping rule rather than a riskier drill.

SKILL.md

tile.json