NVIDIA DeepStream SDK API Reference

9.2 Release
semconv::feature_flag Namespace Reference

Namespaces

 FeatureFlagEvaluationReasonValues
 
 FeatureFlagResultReasonValues
 

Variables

static constexpr const char * kFeatureFlagContextId = "feature_flag.context.id"
 The unique identifier for the flag evaluation context. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagEvaluationErrorMessage
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagEvaluationReason
 Deprecated, use. More...
 
static constexpr const char * kFeatureFlagKey = "feature_flag.key"
 The lookup key of the feature flag. More...
 
static constexpr const char * kFeatureFlagProviderName = "feature_flag.provider.name"
 Identifies the feature flag provider. More...
 
static constexpr const char * kFeatureFlagResultReason = "feature_flag.result.reason"
 The reason code which shows how a feature flag value was determined. More...
 
static constexpr const char * kFeatureFlagResultValue = "feature_flag.result.value"
 The evaluated value of the feature flag. More...
 
static constexpr const char * kFeatureFlagResultVariant = "feature_flag.result.variant"
 A semantic identifier for an evaluated flag value. More...
 
static constexpr const char * kFeatureFlagSetId = "feature_flag.set.id"
 The identifier of the flag set to which the feature flag belongs. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagVariant = "feature_flag.variant"
 Deprecated, use. More...
 
static constexpr const char * kFeatureFlagVersion = "feature_flag.version"
 The version of the ruleset used during the evaluation. More...
 
static constexpr const char * kFeatureFlagContextId = "feature_flag.context.id"
 The unique identifier for the flag evaluation context. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagEvaluationErrorMessage
 Deprecated, use. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagEvaluationReason
 Deprecated, use. More...
 
static constexpr const char * kFeatureFlagKey = "feature_flag.key"
 The lookup key of the feature flag. More...
 
static constexpr const char * kFeatureFlagProviderName = "feature_flag.provider.name"
 Identifies the feature flag provider. More...
 
static constexpr const char * kFeatureFlagResultReason = "feature_flag.result.reason"
 The reason code which shows how a feature flag value was determined. More...
 
static constexpr const char * kFeatureFlagResultValue = "feature_flag.result.value"
 The evaluated value of the feature flag. More...
 
static constexpr const char * kFeatureFlagResultVariant = "feature_flag.result.variant"
 A semantic identifier for an evaluated flag value. More...
 
static constexpr const char * kFeatureFlagSetId = "feature_flag.set.id"
 The identifier of the flag set to which the feature flag belongs. More...
 
static constexpr const OPENTELEMETRY_DEPRECATED char * kFeatureFlagVariant = "feature_flag.variant"
 Deprecated, use. More...
 
static constexpr const char * kFeatureFlagVersion = "feature_flag.version"
 The version of the ruleset used during the evaluation. More...
 

Variable Documentation

◆ kFeatureFlagContextId [1/2]

constexpr const char* semconv::feature_flag::kFeatureFlagContextId = "feature_flag.context.id"
staticconstexpr

The unique identifier for the flag evaluation context.

For example, the targeting key.

Definition at line 25 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagContextId [2/2]

constexpr const char* semconv::feature_flag::kFeatureFlagContextId = "feature_flag.context.id"
staticconstexpr

The unique identifier for the flag evaluation context.

For example, the targeting key.

Definition at line 25 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagEvaluationErrorMessage [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::feature_flag::kFeatureFlagEvaluationErrorMessage
staticconstexpr
Initial value:
=
"feature_flag.evaluation.error.message"

Deprecated, use.

error.message

instead.

Deprecated:
{"note": "Replaced by @code error.message @endcode.", "reason": "renamed", "renamed_to": "error.message"}

Definition at line 34 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagEvaluationErrorMessage [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::feature_flag::kFeatureFlagEvaluationErrorMessage
staticconstexpr
Initial value:
=
"feature_flag.evaluation.error.message"

Deprecated, use.

error.message

instead.

Deprecated:
{"note": "Replaced by @code error.message @endcode.", "reason": "renamed", "renamed_to": "error.message"}

Definition at line 34 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagEvaluationReason [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::feature_flag::kFeatureFlagEvaluationReason
staticconstexpr
Initial value:
=
"feature_flag.evaluation.reason"

Deprecated, use.

feature_flag.result.reason

instead.

Deprecated:
{"note": "Replaced by @code feature_flag.result.reason @endcode.", "reason": "renamed", "renamed_to": "feature_flag.result.reason"}

Definition at line 44 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagEvaluationReason [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::feature_flag::kFeatureFlagEvaluationReason
staticconstexpr
Initial value:
=
"feature_flag.evaluation.reason"

Deprecated, use.

feature_flag.result.reason

instead.

Deprecated:
{"note": "Replaced by @code feature_flag.result.reason @endcode.", "reason": "renamed", "renamed_to": "feature_flag.result.reason"}

Definition at line 44 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagKey [1/2]

constexpr const char* semconv::feature_flag::kFeatureFlagKey = "feature_flag.key"
staticconstexpr

The lookup key of the feature flag.

Definition at line 50 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagKey [2/2]

constexpr const char* semconv::feature_flag::kFeatureFlagKey = "feature_flag.key"
staticconstexpr

The lookup key of the feature flag.

Definition at line 50 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagProviderName [1/2]

constexpr const char* semconv::feature_flag::kFeatureFlagProviderName = "feature_flag.provider.name"
staticconstexpr

Identifies the feature flag provider.

Definition at line 55 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagProviderName [2/2]

constexpr const char* semconv::feature_flag::kFeatureFlagProviderName = "feature_flag.provider.name"
staticconstexpr

Identifies the feature flag provider.

Definition at line 55 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagResultReason [1/2]

constexpr const char* semconv::feature_flag::kFeatureFlagResultReason = "feature_flag.result.reason"
staticconstexpr

The reason code which shows how a feature flag value was determined.

Definition at line 60 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagResultReason [2/2]

constexpr const char* semconv::feature_flag::kFeatureFlagResultReason = "feature_flag.result.reason"
staticconstexpr

The reason code which shows how a feature flag value was determined.

Definition at line 60 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagResultValue [1/2]

constexpr const char* semconv::feature_flag::kFeatureFlagResultValue = "feature_flag.result.value"
staticconstexpr

The evaluated value of the feature flag.

With some feature flag providers, feature flag results can be quite large or contain private or sensitive details. Because of this,

feature_flag.result.variant

is often the preferred attribute if it is available.

It may be desirable to redact or otherwise limit the size and scope of

feature_flag.result.value

if possible. Because the evaluated flag value is unstructured and may be any type, it is left to the instrumentation author to determine how best to achieve this.

Definition at line 72 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagResultValue [2/2]

constexpr const char* semconv::feature_flag::kFeatureFlagResultValue = "feature_flag.result.value"
staticconstexpr

The evaluated value of the feature flag.

With some feature flag providers, feature flag results can be quite large or contain private or sensitive details. Because of this,

feature_flag.result.variant

is often the preferred attribute if it is available.

It may be desirable to redact or otherwise limit the size and scope of

feature_flag.result.value

if possible. Because the evaluated flag value is unstructured and may be any type, it is left to the instrumentation author to determine how best to achieve this.

Definition at line 72 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagResultVariant [1/2]

constexpr const char* semconv::feature_flag::kFeatureFlagResultVariant = "feature_flag.result.variant"
staticconstexpr

A semantic identifier for an evaluated flag value.

A semantic identifier, commonly referred to as a variant, provides a means for referring to a value without including the value itself. This can provide additional context for understanding the meaning behind a value. For example, the variant

red

maybe be used for the value

#c05543

.

Definition at line 82 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagResultVariant [2/2]

constexpr const char* semconv::feature_flag::kFeatureFlagResultVariant = "feature_flag.result.variant"
staticconstexpr

A semantic identifier for an evaluated flag value.

A semantic identifier, commonly referred to as a variant, provides a means for referring to a value without including the value itself. This can provide additional context for understanding the meaning behind a value. For example, the variant

red

maybe be used for the value

#c05543

.

Definition at line 82 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagSetId [1/2]

constexpr const char* semconv::feature_flag::kFeatureFlagSetId = "feature_flag.set.id"
staticconstexpr

The identifier of the flag set to which the feature flag belongs.

Definition at line 88 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagSetId [2/2]

constexpr const char* semconv::feature_flag::kFeatureFlagSetId = "feature_flag.set.id"
staticconstexpr

The identifier of the flag set to which the feature flag belongs.

Definition at line 88 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagVariant [1/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::feature_flag::kFeatureFlagVariant = "feature_flag.variant"
staticconstexpr

Deprecated, use.

feature_flag.result.variant

instead.

Deprecated:
{"note": "Replaced by @code feature_flag.result.variant @endcode.", "reason": "renamed", "renamed_to": "feature_flag.result.variant"}

Definition at line 97 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagVariant [2/2]

constexpr const OPENTELEMETRY_DEPRECATED char* semconv::feature_flag::kFeatureFlagVariant = "feature_flag.variant"
staticconstexpr

Deprecated, use.

feature_flag.result.variant

instead.

Deprecated:
{"note": "Replaced by @code feature_flag.result.variant @endcode.", "reason": "renamed", "renamed_to": "feature_flag.result.variant"}

Definition at line 97 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagVersion [1/2]

constexpr const char* semconv::feature_flag::kFeatureFlagVersion = "feature_flag.version"
staticconstexpr

The version of the ruleset used during the evaluation.

This may be any stable value which uniquely identifies the ruleset.

Definition at line 103 of file 9.2/includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.

◆ kFeatureFlagVersion [2/2]

constexpr const char* semconv::feature_flag::kFeatureFlagVersion = "feature_flag.version"
staticconstexpr

The version of the ruleset used during the evaluation.

This may be any stable value which uniquely identifies the ruleset.

Definition at line 103 of file includes/opentelemetry/semconv/incubating/feature_flag_attributes.h.