Runbook Testing
Every Runbook in FireHydrant can be tested independently without going through the pain of declaring an incident. More specifically, when you execute a Runbook test, FireHydrant creates an incident with a GAMEDAY
severity (therefore excluding it from metrics and analytics) and can isolate the Runbook so no other Runbooks execute.
Executing the Test
In this example, we have a simple Runbook containing an Asana step. Each time this Runbook executes, an incident task will be created in Asana in the project we've configured and selected.
- To test any Runbook, click the "Test" button on the Runbook page. This will open a modal where you can confirm testing method.
- Testing Runbooks in isolation can be useful if you're trying to debug very specific things.
- On the other hand, it can be useful to uncheck this setting if you need to test a Runbook in conjunction with other Runbooks to see how your overall automation is configured.
- Once you click "Confirm," you'll then be redirected to a test incident with only the selected Runbook attached (or others, depending on what you selected in the last step).
- And voilà! In this example, you can see an Asana ticket has been created for this incident.
And we can see the ticket in Asana as well.
Next Steps
- Read more about Runbook Best Practices
- Browse the available Runbook steps FireHydrant offers
Updated 11 months ago