Skip to content
Travis Truttschel edited this page Apr 22, 2022 · 1 revision

What is SpeedTrap?

SpeedTrap is a performance analysis tool. SpeedTrap helps trace the logic executed by an application, tracking how long each subset of logic takes to execute. With SpeedTrap you can easily create traces, within which you can create scopes to represent different units of work.

Why was SpeedTrap Created?

SpeedTrap was created because we needed a way to passively track the time spent executing different requests, as well as identify the logic that was executed within each request. We wanted this process of tracing and timing to be as transparent as possible. With SpeedTrap we can easily add middleware to the application pipeline and start a trace for each request. Within our service layer we can inject the active trace and create scopes for different units of work.

Getting Started

Clone this wiki locally