Skip to content

OpenTelemetry: Semantic Conventions for Feature Flags #529

Open

Description

Previous discussion: #412

We used to follow the feature flag in span (defined in OTEL spec 1.27) path, so we build the telemetry story on ActivityEvent of the .NET Activity system.
But, recently, I found in OTEL spec 1.30, "feature flag in span" has been removed. There is only "feature flag in log`. We should revisit the decision we've made.

Activity

  1. thompson-tomo commented on Jul 28, 2025

    @thompson-tomo
    Contributor

    Just to clarify

    There is only "feature flag in log`.

    There is 2 supported use cases:

    • attributes can be added to a log record to provide context
    • Events can be raised to capture the result

    Both of them can be associated with spans, what changed is that there is no longer dedicated spans to be created for the evaluation. If a provider is interacting with a Web Service to do the evaluation, then that can be captured as a http span etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions