Excessibility.TelemetryCapture.Enrichers.CollectionSize (Excessibility v0.14.0)

View Source

Enriches timeline events with collection size information.

Tracks:

  • Individual list sizes (with paths)
  • Maximum list size
  • Total list items count

Usage

Runs automatically during timeline building. Adds collection metrics to each timeline event.

Example Output

%{
  sequence: 3,
  event: "handle_event:filter",
  list_sizes: %{products: 50, "cart.items": 12},
  max_list_size: 50,
  total_list_items: 62
}

Summary

Functions

cost()

Callback implementation for Excessibility.TelemetryCapture.Enricher.cost/0.

enrich(assigns, opts)

Callback implementation for Excessibility.TelemetryCapture.Enricher.enrich/2.

name()

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