-
Notifications
You must be signed in to change notification settings - Fork 1k
[sdk-metrics] implement metrics exemplars #5147
Copy link
Copy link
Open
Labels
needs:code-contributionThis feature/bug is ready to implementThis feature/bug is ready to implementnever-stalepkg:sdk-metricsspec-featureThis is a request to implement a new feature which is already specified by the OTel specificationThis is a request to implement a new feature which is already specified by the OTel specificationtype:featureA feature with no sub-issues to addressA feature with no sub-issues to address
Milestone
Metadata
Metadata
Assignees
Labels
needs:code-contributionThis feature/bug is ready to implementThis feature/bug is ready to implementnever-stalepkg:sdk-metricsspec-featureThis is a request to implement a new feature which is already specified by the OTel specificationThis is a request to implement a new feature which is already specified by the OTel specificationtype:featureA feature with no sub-issues to addressA feature with no sub-issues to address
Description
Important
This is a large feature that is not suitable for beginners.
Please make sure to sync with @open-telemetry/javascript-approvers first to ensure that there is bandwidth to review your work on this feature. It is recommended that the assignee joins the OpenTelemetry JavaScript SIG Meeting on Wednesdays to discuss any questions.
Prerequisite knowledge:
@opentelemetry/sdk-metricsinternalsExemplars are a stable specification feature (see specification) that has a bootstrapped implementation in
@opentelemetry/sdk-metricswhich has never been driven to completion.The goal of this issue is to implement this feature according to the specification and expose it to the user as an experimental feature. The assignee may have to remove and adapt the existing code to ensure that it follows all our requirements as laid out on this issue.
This issue is considered done when
@opentelemetry/otlp-transformeris amended in a way so thatExemplars may be exported using the existing OTLP/protobuf, OTLP/json and OTLP/grpc exportersAdditonal Requirements
@opentelemetry/sdk-metrics@experimental@opentelemetry/sdk-metricsMUST be optional and marked as@experimentalAdditional Information/Resources
@opentelemetry/sdk-metrics