# Incident response: follow the incident across your estate

Keep regions, clusters and services in view while following an explicit incident path. The following committed example uses invented demonstration data. Dependencies alone do not establish causality.

1. Locate the region by its facet.
2. Read outward from control plane through regions and clusters to services.
3. Follow the dashed path from Frankfurt to Virginia, then inspect a node.

HTML: https://westcoast-charts.com/use-cases/incident-response/

# Incident Blast Radius (Network example)

> WestCoast Charts 1.1.5, release, public Core release, on npm. HTML: https://westcoast-charts.com/gallery/network/facet-incident/ · Index for agents: https://westcoast-charts.com/llms.txt

Facet layout: a global control plane in the centre, six regions as facets, clusters and services on the outer shells. The dashed path traces how a cache eviction in Frankfurt travelled to billing in Virginia.

## Question

How did one incident travel across regions and services?

## How to read it

- Facets: Each coloured face belongs to a region.
- Levels: Control plane, regions, clusters and services extend from centre to outer shell.
- Dashed path: The explicit incident path connects the affected services across regions.

Try: Follow authz-cache in Frankfurt through session-api and checkout to billing-ledger in Virginia. Select a node for its relationships and incident context.

- Chart composition: see the embedded example (interactive charts)
- Collection: Network · Network
- Standalone example: https://westcoast-charts.com/embed/samples/wcc/gallery/premium/network/facet-incident.html

## Setup

```js
import WestCoastCharts from 'west-coast-charts'
import types from 'west-coast-charts/types'
import premium from 'west-coast-charts/premium'
import networkFacet from 'west-coast-charts/layers/network-facet'

WestCoastCharts.use(types).use(premium).use(networkFacet)
const WestCoastChartsPremium = premium
const WestCoastChartsLayer_networkFacet = networkFacet
WestCoastCharts.setLicenseKey(LICENCE_KEY) // paid production licence; localhost evaluation needs no key
```

## Options

This example builds its charts with page controls and helpers, so there is no single options object. Read the standalone example for the source.

## Verify

- Text check (Library 1.1.5): load `west-coast-charts/agent/describe` and call `chart.describe({ format: "json" })` for the actual drawn state. The live reader is on this example’s HTML page.
- Command line (Public agent tools 0.2.3, tested with Library 1.1.5; available from the versioned GitHub release and npm, https://westcoast-charts.com/docs/cli/index.md): `wcc chart export network-facet-incident.json --out network-facet-incident.svg --with-table` (save the options above as JSON first)
