Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added
Noop
andInMemory
SpanBatcher
implementations to help with testing integrations. (Add Noop and InMemory SpanBatcher, help with testing integrations #994)Changed
sdk/metric/processor/test
tosdk/metric/processor/processortest
(Rename test packages #1049)sdk/metric/controller/test
tosdk/metric/controller/controllertest
(Rename test packages #1049)api/testharness
toapi/apitest
(Rename test packages #1049)api/trace/testtrace
toapi/trace/tracetest
(Rename test packages #1049)go.opentelemetry.io/otel/bridge/opentracing
bridge package has been made into its own module.This removes the package dependencies of this bridge from the rest of the OpenTelemetry based project. (Make opentracing bridge into own Go module #1038)
go.opentelemetry.io/otel/api/standard
package togo.opentelemetry.io/otel/semconv
to avoid the ambiguous and generic namestandard
and better describe the package as containing OpenTelemetry semantic conventions. (Rename api/standard package to semconv #1016)OTEL_RESOURCE_LABELS
toOTEL_RESOURCE_ATTRIBUTES
(Renaming OTEL_RESOURCE_LABELS env var #1042)WithSyncer
withWithBatcher
in examples. (ReplaceWithSyncer
withWithBatcher
in examples #1044)google.golang.org/grpc/codes
dependency in the API with an equivalentgo.opentelemetry.io/otel/codes
package. (Remove google.golang.org/grpc/codes dependency from API by adding an equivalent codes package #1046)go.opentelemetry.io/otel/api/label
andgo.opentelemetry.io/otel/api/kv
into the newgo.opentelemetry.io/otel/label
package. (Unifyapi/label
andapi/kv
in newlabel
package #1060)Rename
*Callback
with*Func
. (Rename Callback Function. #1061)Removed
Use the
Sampler
interface provided by the SDK instead.grpctrace
instrumentation was moved to thego.opentelemetry.io/contrib
repository and out of this repository.This move includes moving the
grpc
example to thego.opentelemetry.io/contrib
as well. (Move grpctrace to contrib repo #1027)WithSpan
method of theTracer
interface.The functionality this method provided was limited compared to what a user can provide themselves.
It was removed with the understanding that if there is sufficient user need it can be added back based on actual user usage. (Remove WithSpan method from Tracer interface #1043)
RegisterSpanProcessor
andUnregisterSpanProcessor
functions.These were holdovers from an approach prior to the TracerProvider design. They were not used anymore. (Remove the orphaned
RegisterSpanProcessor
andUnregisterSpanProcessor
#1077)oterror
package. (Remove the oterror package #1026)othttp
andhttptrace
instrumentations were moved togo.opentelemetry.io/contrib
. (Remove othttp and httptrace instrumentations that have moved to contrib #1032)Fixed
semconv.HTTPServerMetricAttributesFromHTTPRequest()
function no longer generates the high-cardinalityhttp.request.content.length
label. (Move content length out of basic attributes #1031)End
method is called during a panic (i.e. it was deferred). (Remove WithSpan method from Tracer interface #1043)go.opentelemetry.io/otel
to the OTLP exporter to reduce dependency overhead. (Move OTLP to the OTLP exporter #1050)otel-collector
example referenced outdated collector processors. (update otel-collector example #1006)