scout_apm v0.3.1 ScoutApm.TrackedRequest
Stores information about a single request, as the request is happening. Attempts to do minimal processing. Its job is only to collect up information. Once the request is finished, the last layer will be stopped - and we can send this whole data structure off to be processed.
A quick visual of how this looks:
START Controller (this is scope.) TRACK Ecto
START View
TRACK Ecto
START Partial View
STOP Partial View
STOP View STOP Controller
Summary
Functions
Not intended for public use. Applies a function that takes an Layer, and returns a Layer to the currently tracked layer. Building block for things like: “update_desc”