Excessibility.TelemetryCapture.Analyzers.CascadeEffect (Excessibility v0.14.0)
View SourceAnalyzes 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
}
}
Summary
Functions
Callback implementation for Excessibility.TelemetryCapture.Analyzer.analyze/2.
Callback implementation for Excessibility.TelemetryCapture.Analyzer.default_enabled?/0.
Callback implementation for Excessibility.TelemetryCapture.Analyzer.name/0.
Functions
Callback implementation for Excessibility.TelemetryCapture.Analyzer.analyze/2.
Callback implementation for Excessibility.TelemetryCapture.Analyzer.default_enabled?/0.
Callback implementation for Excessibility.TelemetryCapture.Analyzer.name/0.