File tree Expand file tree Collapse file tree 3 files changed +17
-1
lines changed
Expand file tree Collapse file tree 3 files changed +17
-1
lines changed Original file line number Diff line number Diff line change 1+ group :profiling , optional : true do
2+ gem 'rack-mini-profiler'
3+
4+ # For memory profiling
5+ gem 'memory_profiler'
6+
7+ # For call-stack profiling flamegraphs
8+ gem 'stackprof'
9+ end
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ class Foreman::Consoletie < Rails::Railtie
5656 end
5757 end
5858 Bundler . require ( *Rails . groups )
59- optional_bundler_groups = %w[ assets ec2 fog libvirt openstack ovirt vmware redis ]
59+ optional_bundler_groups = %w[ assets ec2 fog libvirt openstack ovirt profiling vmware ]
6060 optional_bundler_groups . each do |group |
6161 Bundler . require ( group )
6262 rescue LoadError
Original file line number Diff line number Diff line change 1+ if defined? Rack ::MiniProfiler
2+ # enable profiling for all pages; per-default it is disabled on production-env
3+ Rack ::MiniProfiler . config . authorization_mode = SETTINGS . fetch ( :profiler_authorization_mode , :allow_all )
4+
5+ # enable additional profiling-features
6+ Rack ::MiniProfiler . config . enable_advanced_debugging_tools = true
7+ end
You can’t perform that action at this time.
0 commit comments