Prerequisites
- A valid API key with service map read/write permissions
- Knowledge of your services and their inter-dependencies
Register a service
Add each service to the map with a name, owner, and criticality level. This forms the nodes in your dependency graph.id. Store this — you will need it when defining dependencies.
Define dependencies
Tell Scrubbe which services depend on which. A dependency from service A to service B means that a failure in B can affect A.View the topology
Retrieve the full dependency graph for your workspace. This is the canonical view of all services and their relationships.List and retrieve individual services
Analyse downstream impact
For a specific service, retrieve every downstream service that would be affected if it became unavailable.Update a service
Keep service metadata current as ownership, regions, or criticality tiers change.Blast radius
The blast radius endpoints quantify the potential impact of a failure, expressed as a percentage of users or transactions affected. Use these during incident triage to prioritise response effort.1
Calculate blast radius for a service
2
Get the current blast radius summary
3
Review the risk summary
Pull a prioritised view of risk across all services — useful for capacity planning and incident preparedness reviews.