Sha256: 4de339031babca1831024d3fc55fc9ac59c03a95057d53e7d467e110cae75d18

Contents?: true

Size: 385 Bytes

Versions: 33

Compression:

Stored size: 385 Bytes

Contents

module LaunchDarkly
  class LDNewRelic
    begin
      require "newrelic_rpm"
      NR_ENABLED = defined?(::NewRelic::Agent.add_custom_parameters)
    rescue ScriptError, StandardError
      NR_ENABLED = false
    end

    def self.annotate_transaction(key, value)
      if NR_ENABLED
        ::NewRelic::Agent.add_custom_parameters(key.to_s => value.to_s)
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
ldclient-rb-5.4.3 lib/ldclient-rb/newrelic.rb
ldclient-rb-5.4.2 lib/ldclient-rb/newrelic.rb
ldclient-rb-5.4.1 lib/ldclient-rb/newrelic.rb
ldclient-rb-5.3.0 lib/ldclient-rb/newrelic.rb
ldclient-rb-5.2.0 lib/ldclient-rb/newrelic.rb
ldclient-rb-5.1.0 lib/ldclient-rb/newrelic.rb
ldclient-rb-5.0.1 lib/ldclient-rb/newrelic.rb
ldclient-rb-5.0.0 lib/ldclient-rb/newrelic.rb
ldclient-rb-4.0.0 lib/ldclient-rb/newrelic.rb
ldclient-rb-3.0.3 lib/ldclient-rb/newrelic.rb
ldclient-rb-3.0.2 lib/ldclient-rb/newrelic.rb
ldclient-rb-3.0.1 lib/ldclient-rb/newrelic.rb
ldclient-rb-3.0.0 lib/ldclient-rb/newrelic.rb
ldclient-rb-2.5.0 lib/ldclient-rb/newrelic.rb
ldclient-rb-2.4.1 lib/ldclient-rb/newrelic.rb
ldclient-rb-2.4.0 lib/ldclient-rb/newrelic.rb
ldclient-rb-2.3.2 lib/ldclient-rb/newrelic.rb
ldclient-rb-2.3.1 lib/ldclient-rb/newrelic.rb
ldclient-rb-2.2.7 lib/ldclient-rb/newrelic.rb
ldclient-rb-2.2.6 lib/ldclient-rb/newrelic.rb