-
Notifications
You must be signed in to change notification settings - Fork 33
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
O11Y-3736: opentelemetry-dart: Deprecate MeterSharedState #139
Conversation
Security InsightsNo security relevant content was detected by automated scans. Action Items
Questions or Comments? Reach out on Slack: #support-infosec. |
Since we haven't implemented MetricExporters, etc yet we won't be able to use a test application to verify these changes. The existing unit tests should be sufficient, since they verify that MeterProviders can be created and properly manage state. QA +1 |
- Mark Meter protected.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
⛄
Unit tests pass following this change. QA +1 |
@Workiva/release-management-p |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 from RM
Which problem is this PR solving?
MeterSharedState currently encapsulates actions which should be the responsibility of MeterProvider.
Short description of the change
In order to improve adherence to the OpenTelemetry specification, this PR moves state management responsibility for meters into
MeterProvider
and removes shared state classes.How Has This Been Tested?