Module: Oboe::Inst
- Defined in:
- lib/oboe/inst/dalli.rb,
lib/oboe/inst/mongo.rb,
lib/oboe/inst/moped.rb,
lib/oboe/inst/redis.rb,
lib/oboe/inst/resque.rb,
lib/oboe/inst/memcache.rb,
lib/oboe/inst/cassandra.rb,
lib/oboe/inst/memcached.rb,
lib/oboe/instrumentation.rb,
lib/oboe/frameworks/rails/inst/action_controller.rb,
lib/oboe/frameworks/rails/inst/connection_adapters/mysql.rb,
lib/oboe/frameworks/rails/inst/connection_adapters/utils.rb,
lib/oboe/frameworks/rails/inst/connection_adapters/mysql2.rb,
lib/oboe/frameworks/rails/inst/connection_adapters/oracle.rb,
lib/oboe/frameworks/rails/inst/connection_adapters/postgresql.rb
Defined Under Namespace
Modules: Cassandra, ConnectionAdapters, Dalli, MemCache, Memcached, MemcachedRails, Mongo, Moped, Rails3ActionController, Rails4ActionController, Redis, Resque, ResqueJob, ResqueWorker
Class Method Summary collapse
Class Method Details
.load_instrumentation ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/oboe/instrumentation.rb', line 6 def self.load_instrumentation # Load the general instrumentation pattern = File.join(File.dirname(__FILE__), 'inst', '*.rb') Dir.glob(pattern) do |f| begin require f rescue => e Oboe.logger.error "[oboe/loading] Error loading insrumentation file '#{f}' : #{e}" end end end |