Excessibility.TelemetryCapture.Analyzers.Summary (Excessibility v0.14.0)

View Source

Generates natural language summary of timeline.

Provides high-level overview for quick understanding:

  • Event count and duration
  • Event type breakdown
  • Memory trend (growing/stable/shrinking)
  • Notable patterns

Designed for LLM consumption to reduce context needed.

Output

%{
  findings: [],
  stats: %{
    summary: "Test: my_test.exs\nDuration: 500ms with 12 events.\nTop events: render (5x), handle_event:click (3x).\nMemory grew during test.",
    event_breakdown: %{"render" => 5, "handle_event:click" => 3, "mount" => 1},
    memory_trend: :growing
  }
}

Summary

Functions

analyze(map, opts)

Callback implementation for Excessibility.TelemetryCapture.Analyzer.analyze/2.

default_enabled?()

Callback implementation for Excessibility.TelemetryCapture.Analyzer.default_enabled?/0.

name()

Callback implementation for Excessibility.TelemetryCapture.Analyzer.name/0.