Skip to main content

Application Maps

Last updated on

An application map groups several services into one logical application so you can visualize related targets together.

A service represents a single target. An application map represents the thing your users actually depend on, which is usually several services working together.

Not part of service onboarding

Application maps are a separate Insights feature. They are not created by the Resilience Testing service onboarding wizard, and application-level resilience scoring across a map is not available in this release.


Before you begin


Review your application maps

Go to Resilience Testing → Insights → Application Maps to open the list. Each row names the map and the infrastructure it belongs to.

ColumnWhat it shows
Application mapThe map name, with the infrastructure it was built from beneath it.
ServicesHow many services the map groups.
ExperimentsHow many chaos experiments target the map.
Avg resilienceThe average resilience score across the map. A map with no completed runs shows a dash.
Resilience coverageHow much of the map your experiments actually exercise.
Last chaos activityThe most recent experiment run against the map, or No executions yet.

A map with services but no experiments is grouped but untested, and a map with experiments but low coverage is only partly tested. Both read as gaps rather than results.


Create Application Map

Go to create an application map and follow the steps, except, navigate to the Resilience Testing module, and select Project Settings, and then select Discovery.

note

Alternatively, navigate to Resilience Testing -> Insights -> Application Maps -> Manage Discovery in Project Settings. This also leads you to the page in step 2.

app map navigation

In the step where you select one or more discovered services, choose a specific service on which you want to inject chaos, and click Next.

note
  • To view chaos-enabled experiment map, navigate to the Resilience Testing module and select Insights -> Application Maps.

  • To manually associate the experiment as a part of an application map, specify the tag applicationmap=<application map identity> in the experiment.


Next Steps