Class: Skywalking::Plugins::Memcached

Inherits:
PluginsManager::SWPlugin show all
Defined in:
lib/skywalking/plugins/memcached.rb

Instance Method Summary collapse

Methods inherited from PluginsManager::SWPlugin

#initialize, #installed?, register, #try_install

Methods included from Log::Logging

#debug, #error, #info, #log, #warn

Constructor Details

This class inherits a constructor from Skywalking::Plugins::PluginsManager::SWPlugin

Instance Method Details

#installObject



65
66
67
68
69
# File 'lib/skywalking/plugins/memcached.rb', line 65

def install
  ::Dalli::Client.class_eval do
    include Skywalking::Plugins::MemcachedIntercept
  end
end

#plugin_valid?Boolean

Returns:

  • (Boolean)


61
62
63
# File 'lib/skywalking/plugins/memcached.rb', line 61

def plugin_valid?
  defined?(::Dalli::Client)
end