
DevTrace
Our free Ruby on Rails Development profiler gives instant feedback on your app's bottlenecks while you code.
DevTrace is included in our gem: just addgem 'scout_apm'
to your Gemfile and run SCOUT_DEV_TRACE=true rails server
locally.
Captures every request, including AJAXReact, Angular, Backbone, Ember - it doesn't matter. DevTrace's framework-agnostic request detection doesn't miss a beat in complex single-page apps. |
Instruments popular Ruby gemsDevTrace leverages Scout's instrumentation library, automatically instrumenting ActiveRecord, Mongo, Redis, ElasticSearch, Net::HTTP and more. |
Slow database query analysisDevTrace hunts down expensive N+1 queries, tracks the number of ActiveRecord rows returned, and provides backtraces to locate the source of slow queries. |
Identifies memory bloatDevTrace instruments object allocations in addition to timing metrics: easily identify memory hotspots in your code. |
Share traces with your teamComplex performance decisions are made as a team: easily share traces with your partners in performance. |
Track slow calls to a line-of-codeMeasuring is ½ the battle: DevTraces provides backtraces to the in-app source of slow method calls so you can easily address slow hotspots. |
Undetectable overheadOur tracing technology is engineered for high-throughput, mission-critical apps. DevTrace adds virtually undetectable overhead to your development cycle. |
Unobtrusive UIOur speed badge doesn't take over your valuable |
No signup required
Just add |
Installing DevTrace
1Install our gem.
Your Gemfile:
Shell:
2
Start your Rails app with the SCOUT_DEV_TRACE
environment variable.
3 ⌘+R your browser and look for the speed badge!
DevTrace supports Ruby 1.8.7+ and Rails 2.2+. Memory instrumentation Requires Ruby 2.1+.
Stuck? Email us at support@scoutapm.com.