mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2024-12-30 21:20:04 +02:00
Update Span End method documentation (#1310)
* Update Span End method documentation Updates to the Span after End is called result it potentially inconsistent views of the Span between the code defining it and the ultimate receiver of the Span data. This corrects the documented language of the API to prevent this from happening. * Add changes to changelog
This commit is contained in:
parent
a354c026b6
commit
757030dc78
@ -37,6 +37,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
||||
- Fix `Code.UnmarshalJSON` to work with valid json only. (#1276)
|
||||
- The `resource.New()` method changes signature to support builtin attributes and functional options, including `telemetry.sdk.*` and
|
||||
`host.name` semantic conventions; the former method is renamed `resource.NewWithAttributes`. (#1235)
|
||||
- Correct the `Span.End` method documentation in the `otel` API to state updates are not allowed on a span after it has ended. (#1310)
|
||||
|
||||
### Removed
|
||||
|
||||
|
@ -246,8 +246,10 @@ type Span interface {
|
||||
// nil.
|
||||
Tracer() Tracer
|
||||
|
||||
// End completes the Span. Updates are not allowed the Span after End is
|
||||
// called other than setting the status.
|
||||
// End completes the Span. The Span is considered complete and ready to be
|
||||
// delivered through the rest of the telemetry pipeline after this method
|
||||
// is called. Therefore, updates to the Span are not allowed after this
|
||||
// method has been called.
|
||||
End(options ...SpanOption)
|
||||
|
||||
// AddEvent adds an event with the provided name and options.
|
||||
|
Loading…
Reference in New Issue
Block a user