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

SDK: Implement annotation tag set type #5

Open
rtamalin opened this issue Jun 3, 2024 · 0 comments
Open

SDK: Implement annotation tag set type #5

rtamalin opened this issue Jun 3, 2024 · 0 comments
Labels
enhancement New feature or request SDK

Comments

@rtamalin
Copy link
Collaborator

rtamalin commented Jun 3, 2024

Telemetry data items, bundles and reports can have associated annotation tags.

These tags can originate from the original telemetry provider, in the case of telemetry data items, or be configured as additional tags to include in the bundle tags list when bundles are created.

Annotation tags that are common to all telemetry data items included in a telemetry bundle could potentially be moved to the bundle's annotation tag list, when creating a telemetry bundle, and similarly for common tags associated with the bundles that are included in a report, when creating a report.

When telemetry reports are received any tags associated with the report should be propagated down to the included bundles as they are extracted, and bundle tags should be propagated down to included data items when they are extracted.

To assist with this sort of processing we should implement a tag set type that supports iteration, the standard set type operations, such as union, intersection, difference, as well as the ability to search for tags by prefix, suffix, substring or even glob or regexp patterns.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request SDK
Projects
None yet
Development

No branches or pull requests

1 participant