-
Notifications
You must be signed in to change notification settings - Fork 417
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
Compliance Matrix Validation for rel1.0.0 -Span #717
Comments
Span
opentelemetry-cpp/sdk/src/trace/span.cc Line 77 in b4584ad
opentelemetry-cpp/sdk/src/trace/tracer.cc Lines 25 to 26 in b4584ad
This needs clarification as the API expects parent SpanContext, and not the Context object, opentelemetry-cpp/sdk/src/trace/span.cc Lines 69 to 73 in b4584ad
This needs clarification as the API expects parent SpanContext, and not the full parent Context,
This needs clarification as it receives parent span_context: opentelemetry-cpp/sdk/src/trace/span.cc Line 106 in b4584ad
opentelemetry-cpp/sdk/src/trace/span.cc Line 164 in b4584ad
opentelemetry-cpp/sdk/src/trace/span.cc Line 103 in b4584ad
opentelemetry-cpp/sdk/src/trace/span.cc Line 174 in b4584ad
opentelemetry-cpp/api/include/opentelemetry/trace/span.h Lines 75 to 79 in b4584ad
opentelemetry-cpp/sdk/src/trace/span.cc Line 174 in b4584ad
opentelemetry-cpp/sdk/src/trace/span.cc Line 197 in b4584ad
opentelemetry-cpp/sdk/src/trace/span.cc Line 194 in b4584ad
opentelemetry-cpp/sdk/src/trace/span.cc Line 154 in b4584ad
opentelemetry-cpp/sdk/src/trace/span.h Line 55 in b4584ad
Not supported, as Span Limits is optional #365
Not supported, as Span Limits is optional #365
Not supported, as Span Limits is optional #365 |
Span Attributes
Attributes can be set as part of Span constructor, and through Span::SetAttribute() method: opentelemetry-cpp/sdk/src/trace/span.h Lines 31 to 32 in b4584ad
attributes are passed to the exporter in the same order as set through Span::SetAttribute() function.
opentelemetry-cpp/api/include/opentelemetry/common/attribute_value.h Lines 36 to 38 in b4584ad
(reserved for future support uint32, int32, uint64).
opentelemetry-cpp/api/include/opentelemetry/common/attribute_value.h Lines 41 to 46 in b4584ad
(reserved for future support - uint32[], int32[], uint64[]. uint8[] )
null values are not possible
Both key and value are passed as |
Span Linking
opentelemetry-cpp/sdk/src/trace/span.cc Lines 96 to 100 in b4584ad
Links are added as part of span creating, so it is safe for concurrent call |
Span Events
https://github.com/open-telemetry/opentelemetry-cpp/blob/v0.6.0/sdk/src/trace/span.cc#L142
Each exporter handles order separately.
mutex guard. opentelemetry-cpp/sdk/src/trace/span.cc Lines 142 to 146 in b4584ad
|
Record ExceptionNot Supported ( #760 ) |
Sampling:
opentelemetry-cpp/sdk/include/opentelemetry/sdk/trace/sampler.h Lines 40 to 47 in b4584ad
opentelemetry-cpp/sdk/include/opentelemetry/sdk/trace/sampler.h Lines 72 to 74 in b4584ad
|
Others
opentelemetry-cpp/sdk/src/trace/tracer.cc Lines 30 to 37 in b4584ad
Not planned. #365 |
Closing, as validation complete and created required tickets. |
This ticket is to validate the below attributes of Spec Compliance Matrix for Rel 1.0.0. While validation, if there is any ticket created for non-compliance, mention that next to the non-compliant point below in the description.
Link: https://github.com/open-telemetry/opentelemetry-specification/blob/v1.0.0/spec-compliance-matrix.md#traces
Span:
Span Attributes:
nostd::string_view
)Span Linking:
Span Events:
Span Exceptions:
Sampling:
Others:
The text was updated successfully, but these errors were encountered: