Class NewRelic::Control
In: lib/new_relic/control.rb
lib/new_relic/control/server_methods.rb
lib/new_relic/control/frameworks.rb
lib/new_relic/control/class_methods.rb
lib/new_relic/control/instrumentation.rb
lib/new_relic/control/instance_methods.rb
lib/new_relic/control/frameworks/sinatra.rb
lib/new_relic/control/frameworks/external.rb
lib/new_relic/control/frameworks/ruby.rb
lib/new_relic/control/frameworks/rails.rb
lib/new_relic/control/frameworks/rails3.rb
lib/new_relic/control/frameworks/rails5.rb
lib/new_relic/control/frameworks/rails4.rb
lib/new_relic/control/frameworks/merb.rb
Parent: Object

The Control is a singleton responsible for the startup and initialization sequence. The initializer uses a LocalEnvironment to detect the framework and instantiates the framework specific subclass.

The Control also implements some of the public API for the agent.

Included Modules

ServerMethods Instrumentation InstanceMethods

Classes and Modules

Module NewRelic::Control::ClassMethods
Module NewRelic::Control::Frameworks
Module NewRelic::Control::InstanceMethods
Module NewRelic::Control::Instrumentation
Module NewRelic::Control::ServerMethods

[Validate]