# `Excessibility.TelemetryCapture.Analyzers.CascadeEffect`
[🔗](https://github.com/lessthanseventy/excessibility/blob/v0.18.1/lib/telemetry_capture/analyzers/cascade_effect.ex#L1)

Analyzes event cascade patterns.

Detects when a single event triggers a chain of subsequent events
within a short time window. This may indicate:
- PubSub broadcast storms
- Recursive event handling
- Missing event batching

Not enabled by default as cascades are sometimes intentional.

## Configuration

- Window: 50ms (events within this window are considered part of same cascade)
- Threshold: 3+ events = cascade

## Output

    %{
      findings: [
        %{
          severity: :warning,
          message: "Event cascade detected: 6 events in rapid succession",
          events: [1, 2, 3, 4, 5, 6],
          metadata: %{event_sequence: [...], depth: 6}
        }
      ],
      stats: %{
        cascade_count: 1,
        max_cascade_depth: 6
      }
    }

# `analyze`

# `default_enabled?`

# `name`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
