Sha256: fcc8b811732aa90af500ba93aba36ca0f6e28751090d6e2e65e8f7d08d2eedce
Contents?: true
Size: 674 Bytes
Versions: 5
Compression:
Stored size: 674 Bytes
Contents
# typed: true require 'ddtrace/analytics' module Datadog module Contrib # Defines analytics behavior for integrations module Analytics module_function # Checks whether analytics should be enabled. # `flag` is a truthy/falsey value that represents a setting on the integration. def enabled?(flag = nil) (Datadog.configuration.analytics.enabled && flag != false) || flag == true end def set_sample_rate(span, sample_rate) Datadog::Analytics.set_sample_rate(span, sample_rate) end def set_measured(span, value = true) Datadog::Analytics.set_measured(span, value) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems