Sha256: 972460e751ec402f9b0e51550dabb34fa7e141b87c8c1f7f7210d42edbf8e0c5
Contents?: true
Size: 1.27 KB
Versions: 15
Compression:
Stored size: 1.27 KB
Contents
require "instana/frameworks/instrumentation/mysql_adapter" require "instana/frameworks/instrumentation/abstract_mysql_adapter" require "instana/frameworks/instrumentation/mysql2_adapter" require "instana/frameworks/instrumentation/postgresql_adapter" if defined?(::ActiveRecord) && ::Instana.config[:active_record][:enabled] # Mysql if defined?(ActiveRecord::ConnectionAdapters::MysqlAdapter) ::Instana.logger.info "Instrumenting ActiveRecord (mysql)" ActiveRecord::ConnectionAdapters::MysqlAdapter.send(:include, ::Instana::Instrumentation::MysqlAdapter) ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter.send(:include, ::Instana::Instrumentation::AbstractMysqlAdapter) # Mysql2 elsif defined?(ActiveRecord::ConnectionAdapters::Mysql2Adapter) ::Instana.logger.info "Instrumenting ActiveRecord (mysql2)" ActiveRecord::ConnectionAdapters::Mysql2Adapter.send(:include, ::Instana::Instrumentation::Mysql2Adapter) # Postgres elsif defined?(ActiveRecord::ConnectionAdapters::PostgreSQLAdapter) ::Instana.logger.info "Instrumenting ActiveRecord (postgresql)" ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.send(:include, ::Instana::Instrumentation::PostgreSQLAdapter) else ::Instana.logger.debug "Unsupported ActiveRecord adapter" end end
Version data entries
15 entries across 15 versions & 1 rubygems