module ScoutDogstatsd
Constants
- VERSION
Public Class Methods
client()
click to toggle source
# File lib/scout_dogstatsd.rb, line 8 def self.client @@client end
configure(dogstatsd_client)
click to toggle source
All access to the agent is thru this class method to ensure multiple Agent instances are not initialized per-Ruby process.
# File lib/scout_dogstatsd.rb, line 3 def self.configure(dogstatsd_client) @@client ||= dogstatsd_client ScoutApm::Extensions::Config.add_transaction_callback(ScoutDogstatsd::TransactionCallback.new) end
rails?()
click to toggle source
# File lib/scout_dogstatsd.rb, line 12 def self.rails? defined? Rails::Railtie end