Sha256: 7a94a79a032ab579f4f32243f69d51f856f43e1f7af34fbf04f7f9c9feecfd9c

Contents?: true

Size: 947 Bytes

Versions: 7

Compression:

Stored size: 947 Bytes

Contents

module Datadog
  module Core
    module Runtime
      # @public_api
      module Ext
        TAG_ID = 'runtime-id'.freeze
        TAG_LANG = 'language'.freeze
        TAG_PROCESS_ID = 'process_id'.freeze

        # Metrics
        # @public_api
        module Metrics
          ENV_ENABLED = 'DD_RUNTIME_METRICS_ENABLED'.freeze

          METRIC_CLASS_COUNT = 'runtime.ruby.class_count'.freeze
          METRIC_GC_PREFIX = 'runtime.ruby.gc'.freeze
          METRIC_THREAD_COUNT = 'runtime.ruby.thread_count'.freeze
          METRIC_GLOBAL_CONSTANT_STATE = 'runtime.ruby.global_constant_state'.freeze
          METRIC_GLOBAL_METHOD_STATE = 'runtime.ruby.global_method_state'.freeze
          METRIC_CONSTANT_CACHE_INVALIDATIONS = 'runtime.ruby.constant_cache_invalidations'.freeze
          METRIC_CONSTANT_CACHE_MISSES = 'runtime.ruby.constant_cache_misses'.freeze

          TAG_SERVICE = 'service'.freeze
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ddtrace-1.12.1 lib/datadog/core/runtime/ext.rb
ddtrace-1.12.0 lib/datadog/core/runtime/ext.rb
ddtrace-1.11.1 lib/datadog/core/runtime/ext.rb
ddtrace-1.11.0 lib/datadog/core/runtime/ext.rb
ddtrace-1.11.0.beta1 lib/datadog/core/runtime/ext.rb
ddtrace-1.10.1 lib/datadog/core/runtime/ext.rb
ddtrace-1.10.0 lib/datadog/core/runtime/ext.rb