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

LiveMetrics Filtering Part 2: Configuration #43184

Merged
merged 45 commits into from
Dec 6, 2024
Merged

Conversation

harsimar
Copy link
Member

@harsimar harsimar commented Dec 3, 2024

Description

  • FilteringConfiguration.java: this stores the config in a format that is easy for QuickPulseDataCollector to retrieve.
  • QuickPulsePingSender/DataSender to update FilteringConfiguration.java whenever the filtering configuration changes. QuickPulse apis send filtering configuration via ping/post response bodies and the etag is what identifies a new config. The etag from a response is used to populate the etag header on future post requests.
  • QuickPulseDataCollector has some commented out code blocks with TODOs that demonstrate how the filtering configuration would be used in order to apply filtering logic. These TODOs will be implemented in the next PR.
  • I am also addressing a small comment from a previous PR in this one about getters/setters in CustomDimensions.java. One more commit upcoming for this.

@github-actions github-actions bot added the OpenTelemetry OpenTelemetry instrumentation label Dec 3, 2024
@azure-sdk
Copy link
Collaborator

API change check

API changes are not detected in this pull request.

@harsimar harsimar marked this pull request as ready for review December 6, 2024 17:37
@harsimar harsimar merged commit ea552e6 into main Dec 6, 2024
23 checks passed
@harsimar harsimar deleted the harskaur/filteringP2 branch December 6, 2024 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OpenTelemetry OpenTelemetry instrumentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants