Module: Datadog::Tracing::Contrib::SpanAttributeSchema
- Defined in:
- lib/datadog/tracing/contrib/span_attribute_schema.rb
Overview
Contains methods for fetching values according to span attributes schema
Class Method Summary collapse
Class Method Details
.default_span_attribute_schema? ⇒ Boolean
21 22 23 24 |
# File 'lib/datadog/tracing/contrib/span_attribute_schema.rb', line 21 def default_span_attribute_schema? Datadog.configuration.tracing.span_attribute_schema == Tracing::Configuration::Ext::SpanAttributeSchema::DEFAULT_VERSION end |
.fetch_service_name(env, default) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/datadog/tracing/contrib/span_attribute_schema.rb', line 10 def fetch_service_name(env, default) ENV.fetch(env) do if Datadog.configuration.tracing.span_attribute_schema == Tracing::Configuration::Ext::SpanAttributeSchema::VERSION_ONE Datadog.configuration.service else default end end end |