Sha256: 1cf32be5c3de3ee1b90af10dc82fadcc781111678ca35f7e2cfaac9620f49637

Contents?: true

Size: 562 Bytes

Versions: 14

Compression:

Stored size: 562 Bytes

Contents

# frozen_string_literal: true

require_relative "../ext/telemetry"

module Datadog
  module CI
    module Utils
      module Telemetry
        def self.inc(metric_name, count, tags = {})
          telemetry.inc(Ext::Telemetry::NAMESPACE, metric_name, count, tags: tags)
        end

        def self.distribution(metric_name, value, tags = {})
          telemetry.distribution(Ext::Telemetry::NAMESPACE, metric_name, value, tags: tags)
        end

        def self.telemetry
          Datadog.send(:components).telemetry
        end
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
datadog-ci-1.14.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.13.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.12.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.11.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.10.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.9.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.8.1 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.8.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.7.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.6.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.5.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.4.1 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.4.0 lib/datadog/ci/utils/telemetry.rb
datadog-ci-1.3.0 lib/datadog/ci/utils/telemetry.rb