Skip to content

[FEATURE] Implement a possibility to track changeEvents throughout the whole software lifecycle #1388

Open

Description

@aepfli

Requirements

The 'in-process' providers work great; tracking information spread from flag to the contrib-sdks is hard. It would be a nice addition if we generate and populate a trace ID from flagd to its consumers so we can easily connect logs from all services together.

Goal

Provide an otel trace ID when emitting change events and initial connection with flagd. So we can also utilize them among the providers.

Activity

  1. added
    enhancementNew feature or request
    Needs TriageThis issue needs to be investigated by a maintainer
    on Aug 28, 2024
  2. added
    help wantedExtra attention is needed
    and removed
    Needs TriageThis issue needs to be investigated by a maintainer
    on Aug 28, 2024
  3. Rahul-Baradol commented on Jun 14, 2025

    @Rahul-Baradol
    Member

    @aepfli @toddbaert
    Could you please elaborate more on what you mean by changeEvents

    So one thing I observed was that there are no traces being generated when a client (running in-process provider), hits flagd via port 8015 (for flag syncing)...

    Are we talking about that, or is it something totally different !?

  4. aepfli commented on Jun 14, 2025

    @aepfli
    MemberAuthor

    Oh I forgot about this issue, there is a PR open regarding this, linked to a spec ticket. But this is still in discussion. Please see #1595 and open-feature/spec#313

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

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions