Module: Datadog::Tracing::Distributed::TraceState::Ext::OpenTelemetry Private

Defined in:
lib/datadog/tracing/distributed/trace_state/ext.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Constant Summary collapse

MAX_THRESHOLD =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

1 << 56
MAX_ENCODABLE_THRESHOLD =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

MAX_THRESHOLD - 1
UINT64_MODULO =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

1 << 64
UINT64_MASK =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

UINT64_MODULO - 1
VALID_THRESHOLD =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

/\A[0-9a-f]{1,14}\z/
VALID_RANDOM_VALUE =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

/\A[0-9a-f]{14}\z/
NON_PROBABILITY_DECISIONS =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Set[
  Sampling::Ext::Decision::MANUAL,
  Sampling::Ext::Decision::ASM,
  Sampling::Ext::Decision::AI_GUARD,
].freeze