-
Notifications
You must be signed in to change notification settings - Fork 772
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-metrics] Promote cardinality limit view API from experimental to stable #5926
[sdk-metrics] Promote cardinality limit view API from experimental to stable #5926
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5926 +/- ##
==========================================
+ Coverage 83.38% 86.02% +2.64%
==========================================
Files 297 260 -37
Lines 12531 11437 -1094
==========================================
- Hits 10449 9839 -610
+ Misses 2082 1598 -484
Flags with carried forward coverage won't be shown. Click here to find out more.
|
src/OpenTelemetry/Metrics/Builder/MeterProviderBuilderExtensions.cs
Outdated
Show resolved
Hide resolved
…ns.cs Co-authored-by: Rajkumar Rangaraj <rajrang@microsoft.com>
@@ -58,3 +52,11 @@ Description: Metrics Exemplar Support | |||
Details: [OTEL1002](https://github.com/open-telemetry/opentelemetry-dotnet/blob/b8ea807bae1a5d9b0f3d6d23b1e1e10f5e096a25/docs/diagnostics/experimental-apis/OTEL1002.md) | |||
|
|||
Released stable: `1.9.0` | |||
|
|||
### OTEL1003 |
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.
Does this need to be moved?
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.
I was simply following the convention of the OTEL1002 above which was released and moved from "Active" to "Inactive". Personally I think it'd also be helpful to have a record of what happened to previous experimental features.
@@ -6,6 +6,11 @@ Notes](../../RELEASENOTES.md). | |||
|
|||
## Unreleased | |||
|
|||
* The experimental APIs previously covered by `OTEL1003` | |||
(`MetricStreamConfiguration.CardinalityLimit`) will now be part of the public |
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.
will be -> is?
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.
I wonder how folks think about https://www.theregister.com/2024/10/08/linus_torvalds_grammar_complaint/?
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.
This wording is also used in other experimental APIs in this CHANGELOG.
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.
I think "is" is better. Would be good to follow up and make changes everywhere. Not a blocker for this.
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.
Created a PR #5940 for this.
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.
Left couple suggestions/questions that are non-blocking.
Fixes #5444.
Changes
Promote cardinality limit view API from experimental to stable. Updates README and obsolete flags for
MeterProviderBuilder.SetMaxMetricPointsPerMetricStream
to note that they are in stable.Merge requirement checklist
CHANGELOG.md
files updated for non-trivial changessrc\OpenTelemetry\.publicApi\Experimental\PublicAPI.Unshipped.txt
.