Class: Sqreen::Ecosystem::Databases::Mysql

Inherits:
Object
  • Object
show all
Includes:
ModuleApi::Instrumentation, ModuleApi::MessageProducer
Defined in:
lib/sqreen/ecosystem/databases/mysql.rb

Instance Attribute Summary

Attributes included from ModuleApi::MessageProducer

#tracing_broker

Instance Method Summary collapse

Methods included from ModuleApi::Instrumentation

included

Instance Method Details

#setupObject



19
20
21
22
# File 'lib/sqreen/ecosystem/databases/mysql.rb', line 19

def setup
  advice = wrap_for_interest(DatabaseConnectionData, &method(:after_advice))
  instrument 'Mysql2::Client#connect', after: advice
end