Module: Datadog::Profiling::TagBuilder
- Includes:
- Ext::Transport::HTTP
- Defined in:
- lib/datadog/profiling/tag_builder.rb
Overview
Builds a hash of default plus user tags to be included in a profile
Constant Summary
Constants included from Ext::Transport::HTTP
Ext::Transport::HTTP::CODE_PROVENANCE_FILENAME, Ext::Transport::HTTP::FORM_FIELD_TAG_PROFILER_VERSION
Class Method Summary collapse
Class Method Details
.call(settings:, profile_seq:, profiler_version: Core::Environment::Identity.gem_datadog_version) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/datadog/profiling/tag_builder.rb', line 12 def self.call( settings:, # Other metadata profile_seq:, profiler_version: Core::Environment::Identity.gem_datadog_version ) hash = Core::TagBuilder.(settings).merge( FORM_FIELD_TAG_PROFILER_VERSION => profiler_version, 'profile_seq' => profile_seq.to_s, ) Core::Utils.(hash) end |