lib/appsignal.rb in appsignal-0.12.rc.7 vs lib/appsignal.rb in appsignal-0.12.rc.8

- old
+ new

@@ -10,16 +10,10 @@ module Appsignal class << self attr_accessor :config, :subscriber, :logger, :agent, :in_memory_log, :extension_loaded - def load_instrumentations - require 'appsignal/instrumentations/net_http' if config[:instrument_net_http] - require 'appsignal/instrumentations/redis' if config[:instrument_redis] - require 'appsignal/instrumentations/sequel' if config[:instrument_sequel] - end - def extensions @extensions ||= [] end def initialize_extensions @@ -48,11 +42,11 @@ end if config.active? logger.info("Starting AppSignal #{Appsignal::VERSION} on #{RUBY_VERSION}/#{RUBY_PLATFORM}") config.write_to_environment Appsignal::Extension.start - load_instrumentations + Appsignal::Hooks.load_hooks Appsignal::EventFormatter.initialize_formatters initialize_extensions Appsignal::Extension.install_allocation_event_hook if config[:enable_allocation_tracking] Appsignal::Extension.install_gc_event_hooks if config[:enable_gc_instrumentation] @subscriber = Appsignal::Subscriber.new @@ -249,21 +243,15 @@ require 'appsignal/extension' require 'appsignal/auth_check' require 'appsignal/config' require 'appsignal/event_formatter' +require 'appsignal/hooks' require 'appsignal/marker' require 'appsignal/params_sanitizer' +require 'appsignal/integrations/railtie' if defined?(::Rails) require 'appsignal/subscriber' require 'appsignal/transaction' require 'appsignal/version' require 'appsignal/rack/js_exception_catcher' require 'appsignal/js_exception_transaction' require 'appsignal/transmitter' -require 'appsignal/integrations/celluloid' -require 'appsignal/integrations/delayed_job' -require 'appsignal/integrations/passenger' -require 'appsignal/integrations/puma' -require 'appsignal/integrations/sidekiq' -require 'appsignal/integrations/rails' -require 'appsignal/integrations/resque' -require 'appsignal/integrations/unicorn'