-
Notifications
You must be signed in to change notification settings - Fork 900
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
Clarify what information about child count Span data should carry #355
Labels
area:api
Cross language API specification issue
release:after-ga
Not required before GA release, and not going to work on before GA
spec:trace
Related to the specification/trace directory
Comments
Better link to the discussion at the OTEP (GitHub seems to have problem with the one in the description, it seems to only work if you manually expand the resolved conversation in question manually beforehand): open-telemetry/oteps#59 (comment) |
tigrannajaryan
pushed a commit
to tigrannajaryan/opentelemetry-proto
that referenced
this issue
Nov 25, 2019
The field was previously defined ambiguously and it was not clear whether it was the count of local or all children (including remotely generated). This change makes it clear that this is only local children. A counter of remote children may be added in the future if there is an understanding about how to obtain this number (open discussion is here: open-telemetry/opentelemetry-specification#355). The field type is also changed to a more efficient sfixed32 with special-casing -1 as "value not known".
tigrannajaryan
pushed a commit
to tigrannajaryan/opentelemetry-proto
that referenced
this issue
Nov 25, 2019
The field was previously defined ambiguously and it was not clear whether it was the count of local or all children (including remotely generated). This change makes it clear that this is only local children. A counter of remote children may be added in the future if there is an understanding about how to obtain this number (open discussion is here: open-telemetry/opentelemetry-specification#355). The field type is also changed to a more efficient sfixed32 with special-casing -1 as "value not known".
SergeyKanzhelev
pushed a commit
to open-telemetry/opentelemetry-proto
that referenced
this issue
Nov 26, 2019
The field was previously defined ambiguously and it was not clear whether it was the count of local or all children (including remotely generated). This change makes it clear that this is only local children. A counter of remote children may be added in the future if there is an understanding about how to obtain this number (open discussion is here: open-telemetry/opentelemetry-specification#355). The field type is also changed to a more efficient sfixed32 with special-casing -1 as "value not known".
TuckTuckFloof
pushed a commit
to TuckTuckFloof/opentelemetry-specification
that referenced
this issue
Oct 15, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area:api
Cross language API specification issue
release:after-ga
Not required before GA release, and not going to work on before GA
spec:trace
Related to the specification/trace directory
Discussions around PRs open-telemetry/opentelemetry-proto#49 and open-telemetry/oteps#59 (comment) revealed that there is no clear understanding about what information about child count Span data should carry.
OpenCensus span data contained an optional
child_span_count
field and claims thatIf set, allows an implementation to detect missing child spans.
It is not clear whether we need to store number of local child count or number of global child count (and if yes how one is supposed to calculate or obtain this number).
The text was updated successfully, but these errors were encountered: