Excessibility.TelemetryCapture.Enrichers.AssignSizes (Excessibility v0.14.0)
View SourceEnriches timeline events with per-assign byte size information.
Replaces the old Memory enricher. Tracks individual assign sizes plus total memory, enabling the assign_diff analyzer to detect large assigns that get re-diffed frequently.
Example Output
%{
assign_sizes: %{current_user: 12400, products: 8200, filter: 120},
total_memory: 20720,
largest_assign: {:current_user, 12400}
}
Summary
Functions
Callback implementation for Excessibility.TelemetryCapture.Enricher.cost/0.
Callback implementation for Excessibility.TelemetryCapture.Enricher.enrich/2.
Callback implementation for Excessibility.TelemetryCapture.Enricher.name/0.
Functions
Callback implementation for Excessibility.TelemetryCapture.Enricher.cost/0.
Callback implementation for Excessibility.TelemetryCapture.Enricher.enrich/2.
Callback implementation for Excessibility.TelemetryCapture.Enricher.name/0.