Sha256: 8641a2a284f6bbd93fb104db73b37ca6cc03f0d84959d32215a64ab0b798da52
Contents?: true
Size: 1.75 KB
Versions: 2
Compression:
Stored size: 1.75 KB
Contents
module Datadog module Profiling module Ext ENV_ENABLED = 'DD_PROFILING_ENABLED'.freeze ENV_UPLOAD_TIMEOUT = 'DD_PROFILING_UPLOAD_TIMEOUT'.freeze ENV_MAX_FRAMES = 'DD_PROFILING_MAX_FRAMES'.freeze ENV_AGENTLESS = 'DD_PROFILING_AGENTLESS'.freeze ENV_ENDPOINT_COLLECTION_ENABLED = 'DD_PROFILING_ENDPOINT_COLLECTION_ENABLED'.freeze # TODO: Consider removing this once the Ruby-based pprof encoding is removed and replaced by libdatadog module Pprof LABEL_KEY_LOCAL_ROOT_SPAN_ID = 'local root span id'.freeze LABEL_KEY_SPAN_ID = 'span id'.freeze LABEL_KEY_THREAD_ID = 'thread id'.freeze LABEL_KEY_TRACE_ENDPOINT = 'trace endpoint'.freeze SAMPLE_VALUE_NO_VALUE = 0 VALUE_TYPE_CPU = 'cpu-time'.freeze VALUE_TYPE_WALL = 'wall-time'.freeze VALUE_UNIT_NANOSECONDS = 'nanoseconds'.freeze end module Transport module HTTP FORM_FIELD_TAG_ENV = 'env'.freeze FORM_FIELD_TAG_HOST = 'host'.freeze FORM_FIELD_TAG_LANGUAGE = 'language'.freeze FORM_FIELD_TAG_PID = 'process_id'.freeze FORM_FIELD_TAG_PROFILER_VERSION = 'profiler_version'.freeze FORM_FIELD_TAG_RUNTIME = 'runtime'.freeze FORM_FIELD_TAG_RUNTIME_ENGINE = 'runtime_engine'.freeze FORM_FIELD_TAG_RUNTIME_ID = 'runtime-id'.freeze FORM_FIELD_TAG_RUNTIME_PLATFORM = 'runtime_platform'.freeze FORM_FIELD_TAG_RUNTIME_VERSION = 'runtime_version'.freeze FORM_FIELD_TAG_SERVICE = 'service'.freeze FORM_FIELD_TAG_VERSION = 'version'.freeze PPROF_DEFAULT_FILENAME = 'rubyprofile.pprof'.freeze CODE_PROVENANCE_FILENAME = 'code-provenance.json'.freeze end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-1.10.1 | lib/datadog/profiling/ext.rb |
ddtrace-1.10.0 | lib/datadog/profiling/ext.rb |