Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for External Data-based origin detection in the DogStatsD codec. #162

Open
Tracked by #189
tobz opened this issue Aug 8, 2024 · 0 comments
Open
Tracked by #189
Labels
area/components Sources, transforms, and destinations. effort/intermediate Involves changes that can be worked on by non-experts but might require guidance. good first issue Good for newcomers source/dogstatsd DogStatsD source. type/enhancement An enhancement in functionality or support.

Comments

@tobz
Copy link
Member

tobz commented Aug 8, 2024

Context

We currently support the more basic/generalized origin detection mechanisms, such as utilizing the peer process ID on the other end of a UDS-based DogStatsD client, or the "container ID" DogStatsD extension, or the dd.internal.entity_id tag.

However, we lack support for the newly-added "External Data" origin detection, which uses a stringified list of data attributes, passed in a new DogStatsD field, to provide richer origin data than just container ID alone.

We should add support for this in order to ensure our origin detection support is at parity with the Datadog Agent.

@tobz tobz added good first issue Good for newcomers area/components Sources, transforms, and destinations. type/enhancement An enhancement in functionality or support. effort/intermediate Involves changes that can be worked on by non-experts but might require guidance. source/dogstatsd DogStatsD source. labels Aug 8, 2024
@tobz tobz added this to the ADP v0.2: Staging Ahoy milestone Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/components Sources, transforms, and destinations. effort/intermediate Involves changes that can be worked on by non-experts but might require guidance. good first issue Good for newcomers source/dogstatsd DogStatsD source. type/enhancement An enhancement in functionality or support.
Projects
None yet
Development

No branches or pull requests

1 participant