-
Notifications
You must be signed in to change notification settings - Fork 977
Span's event specification #67
Copy link
Copy link
Closed
Labels
area:apiCross language API specification issueCross language API specification issueneeds discussionNeed more information before all suitable labels can be appliedNeed more information before all suitable labels can be appliedrelease:after-gaNot required before GA release, and not going to work on before GANot required before GA release, and not going to work on before GAspec:protocolRelated to the specification/protocol directoryRelated to the specification/protocol directoryspec:traceRelated to the specification/trace directoryRelated to the specification/trace directory
Milestone
Metadata
Metadata
Assignees
Labels
area:apiCross language API specification issueCross language API specification issueneeds discussionNeed more information before all suitable labels can be appliedNeed more information before all suitable labels can be appliedrelease:after-gaNot required before GA release, and not going to work on before GANot required before GA release, and not going to work on before GAspec:protocolRelated to the specification/protocol directoryRelated to the specification/protocol directoryspec:traceRelated to the specification/trace directoryRelated to the specification/trace directory
Type
Fields
Give feedbackNo fields configured for issues without a type.
According the specification and proto file an event can have attributes as a key:value pairs, where the keys must be strings and the values may be string, booleans or numeric type.
I'm worried about the values types, the Opentracing specification leave this value types open as an "object", allowing the creation of events like
errorwhich have an object attributeerror.objectwith the actual exception instance of the language as seen in the semantic conventions document.Also we can use this object type to instrument loggers supporting structured events.
So i have two questions. How can I handle this kind of usage with the OpenTelemetry api? How the OpenTracing shim is going to work on those cases?