mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
mini profiler update to use latest flame graph engine
This commit is contained in:
parent
46d5314ec4
commit
51eb764345
4
Gemfile
4
Gemfile
@ -188,7 +188,9 @@ gem 'lru_redux'
|
|||||||
# If you want to amend mini profiler to do the monkey patches in the railstie
|
# If you want to amend mini profiler to do the monkey patches in the railstie
|
||||||
# we are open to it. by deferring require to the initializer we can configure disourse installs without it
|
# we are open to it. by deferring require to the initializer we can configure disourse installs without it
|
||||||
|
|
||||||
gem 'rack-mini-profiler', '0.1.30', require: false
|
# gem 'rack-mini-profiler', '0.1.30', require: false
|
||||||
|
gem 'flamegraph', require: false
|
||||||
|
gem 'rack-mini-profiler', require: false
|
||||||
|
|
||||||
# used for caching, optional
|
# used for caching, optional
|
||||||
# redis-rack-cache is missing a sane expiry policy, it hogs redis
|
# redis-rack-cache is missing a sane expiry policy, it hogs redis
|
||||||
|
@ -180,9 +180,14 @@ GEM
|
|||||||
fast_blank (0.0.1)
|
fast_blank (0.0.1)
|
||||||
rake
|
rake
|
||||||
rake-compiler
|
rake-compiler
|
||||||
|
fast_stack (0.0.3)
|
||||||
|
rake
|
||||||
|
rake-compiler
|
||||||
fast_xs (0.8.0)
|
fast_xs (0.8.0)
|
||||||
fastimage (1.3.0)
|
fastimage (1.3.0)
|
||||||
ffi (1.8.1)
|
ffi (1.8.1)
|
||||||
|
flamegraph (0.0.2)
|
||||||
|
fast_stack
|
||||||
fog (1.14.0)
|
fog (1.14.0)
|
||||||
builder
|
builder
|
||||||
excon (~> 0.25.0)
|
excon (~> 0.25.0)
|
||||||
@ -474,6 +479,7 @@ DEPENDENCIES
|
|||||||
fast_xor!
|
fast_xor!
|
||||||
fast_xs
|
fast_xs
|
||||||
fastimage
|
fastimage
|
||||||
|
flamegraph
|
||||||
fog
|
fog
|
||||||
handlebars-source (= 1.0.12)
|
handlebars-source (= 1.0.12)
|
||||||
highline
|
highline
|
||||||
@ -507,7 +513,7 @@ DEPENDENCIES
|
|||||||
qunit-rails
|
qunit-rails
|
||||||
rack-cache
|
rack-cache
|
||||||
rack-cors
|
rack-cors
|
||||||
rack-mini-profiler (= 0.1.30)
|
rack-mini-profiler
|
||||||
rails (= 3.2.12)
|
rails (= 3.2.12)
|
||||||
rails_multisite!
|
rails_multisite!
|
||||||
rake
|
rake
|
||||||
|
@ -216,9 +216,14 @@ GEM
|
|||||||
fast_blank (0.0.1)
|
fast_blank (0.0.1)
|
||||||
rake
|
rake
|
||||||
rake-compiler
|
rake-compiler
|
||||||
|
fast_stack (0.0.3)
|
||||||
|
rake
|
||||||
|
rake-compiler
|
||||||
fast_xs (0.8.0)
|
fast_xs (0.8.0)
|
||||||
fastimage (1.5.0)
|
fastimage (1.5.0)
|
||||||
ffi (1.9.0)
|
ffi (1.9.0)
|
||||||
|
flamegraph (0.0.2)
|
||||||
|
fast_stack
|
||||||
fog (1.14.0)
|
fog (1.14.0)
|
||||||
builder
|
builder
|
||||||
excon (~> 0.25.0)
|
excon (~> 0.25.0)
|
||||||
@ -484,6 +489,7 @@ DEPENDENCIES
|
|||||||
fast_xor!
|
fast_xor!
|
||||||
fast_xs
|
fast_xs
|
||||||
fastimage
|
fastimage
|
||||||
|
flamegraph
|
||||||
fog
|
fog
|
||||||
handlebars-source (= 1.0.12)
|
handlebars-source (= 1.0.12)
|
||||||
highline
|
highline
|
||||||
@ -517,7 +523,7 @@ DEPENDENCIES
|
|||||||
qunit-rails
|
qunit-rails
|
||||||
rack-cache
|
rack-cache
|
||||||
rack-cors
|
rack-cors
|
||||||
rack-mini-profiler (= 0.1.30)
|
rack-mini-profiler
|
||||||
rails!
|
rails!
|
||||||
rails-observers
|
rails-observers
|
||||||
rails_multisite!
|
rails_multisite!
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
# If Mini Profiler is included via gem
|
# If Mini Profiler is included via gem
|
||||||
if Rails.configuration.respond_to?(:enable_mini_profiler) && Rails.configuration.enable_mini_profiler
|
if Rails.configuration.respond_to?(:enable_mini_profiler) && Rails.configuration.enable_mini_profiler
|
||||||
require 'rack-mini-profiler'
|
require 'rack-mini-profiler'
|
||||||
|
require 'flamegraph'
|
||||||
# initialization is skipped so trigger it
|
# initialization is skipped so trigger it
|
||||||
Rack::MiniProfilerRails.initialize!(Rails.application)
|
Rack::MiniProfilerRails.initialize!(Rails.application)
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user