Sha256: 7dd92005c1a739bed0aa4d4a036b6e004ba16d84c4db0395a2586b0b0ecec4af
Contents?: true
Size: 546 Bytes
Versions: 1
Compression:
Stored size: 546 Bytes
Contents
# frozen_string_literal true require 'active_support' require 'gem_config' require 'datadog/statsd' require_relative 'dogstatsd/instrumentation/client_provider' module DogStatsd PUBLIC_METHODS = %w(increment decrement count gauge histogram timing time set service_check format_service_check event batch format_event).freeze class << self extend Forwardable def_delegators :statsd, *PUBLIC_METHODS def statsd Thread.current[:_dogstatsd_instrumentation_client] ||= Instrumentation::ClientProvider.new end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dogstatsd-instrumentation-0.1.4 | lib/dogstatsd.rb |