You've already forked opentelemetry-go
							
							
				mirror of
				https://github.com/open-telemetry/opentelemetry-go.git
				synced 2025-10-31 00:07:40 +02:00 
			
		
		
		
	Namespace import path under "/otel" (#274)
Also fixes example module paths so that they use the vanity URL instead of the github URL. [Closes #184]
This commit is contained in:
		| @@ -35,20 +35,20 @@ To create a new PR, fork the project in GitHub and clone the upstream | ||||
| repo: | ||||
|  | ||||
| ```sh | ||||
| $ go get -d go.opentelemetry.io | ||||
| $ go get -d go.opentelemetry.io/otel | ||||
| ``` | ||||
|  | ||||
| (This may print some warning about "build constraints exclude all Go | ||||
| files", just ignore it.) | ||||
|  | ||||
| This will put the project in `${GOPATH}/src/go.opentelemetry.io`. You | ||||
| This will put the project in `${GOPATH}/src/go.opentelemetry.io/otel`. You | ||||
| can alternatively use `git` directly with: | ||||
|  | ||||
| ```sh | ||||
| $ git clone https://github.com/open-telemetry/opentelemetry-go | ||||
| ``` | ||||
|  | ||||
| (Note that `git clone` is *not* using the `go.opentelemetry.io` name - | ||||
| (Note that `git clone` is *not* using the `go.opentelemetry.io/otel` name - | ||||
| that name is a kind of a redirector to GitHub that `go get` can | ||||
| understand, but `git` does not.) | ||||
|  | ||||
|   | ||||
							
								
								
									
										16
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								README.md
									
									
									
									
									
								
							| @@ -1,11 +1,11 @@ | ||||
| # OpenTelemetry-Go | ||||
|  | ||||
| [](https://circleci.com/gh/open-telemetry/opentelemetry-go) | ||||
| [](http://godoc.org/go.opentelemetry.io) | ||||
| [](https://goreportcard.com/report/go.opentelemetry.io) | ||||
| [](http://godoc.org/go.opentelemetry.io/otel) | ||||
| [](https://goreportcard.com/report/go.opentelemetry.io/otel) | ||||
| [](https://gitter.im/open-telemetry/opentelemetry-go?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) | ||||
|  | ||||
| The Go [OpenTelemetry](https://opentelemetry.io/) client. | ||||
| The Go [OpenTelemetry](https://opentelemetry.io/otel/) client. | ||||
|  | ||||
| ## Installation | ||||
|  | ||||
| @@ -22,7 +22,7 @@ depend on `sdk` or another package that implements the API. | ||||
| To install the API and SDK packages, | ||||
|  | ||||
| ``` | ||||
| $ go get -u go.opentelemetry.io | ||||
| $ go get -u go.opentelemetry.io/otel | ||||
| ``` | ||||
|  | ||||
| ## Quick Start | ||||
| @@ -34,9 +34,9 @@ import ( | ||||
| 	"context" | ||||
| 	"log" | ||||
|  | ||||
| 	apitrace "go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/exporter/trace/stdout" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	apitrace "go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/stdout" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| func initTracer() { | ||||
| @@ -78,7 +78,7 @@ func main() { | ||||
| ``` | ||||
|  | ||||
| See the [API | ||||
| documentation](https://go.opentelemetry.io/) for more | ||||
| documentation](https://go.opentelemetry.io/otel/) for more | ||||
| detail, and the | ||||
| [opentelemetry-example-app](./example/README.md) | ||||
| for a complete example. | ||||
|   | ||||
| @@ -14,4 +14,4 @@ | ||||
|  | ||||
| // This package provides basic types used in OpenTelemetry - keys, | ||||
| // values, numbers and span contexts. | ||||
| package core // import "go.opentelemetry.io/api/core" | ||||
| package core // import "go.opentelemetry.io/otel/api/core" | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import ( | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| func TestValue(t *testing.T) { | ||||
|   | ||||
| @@ -17,7 +17,7 @@ package core_test | ||||
| import ( | ||||
| 	"testing" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| func TestIsValid(t *testing.T) { | ||||
|   | ||||
| @@ -18,7 +18,7 @@ import ( | ||||
| 	"context" | ||||
| 	"runtime/pprof" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| type ctxEntriesType struct{} | ||||
|   | ||||
| @@ -12,4 +12,4 @@ | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package distributedcontext // import "go.opentelemetry.io/api/distributedcontext" | ||||
| package distributedcontext // import "go.opentelemetry.io/otel/api/distributedcontext" | ||||
|   | ||||
| @@ -15,7 +15,7 @@ | ||||
| package distributedcontext | ||||
|  | ||||
| import ( | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| type entry struct { | ||||
|   | ||||
| @@ -12,4 +12,4 @@ | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package event // import "go.opentelemetry.io/api/event" | ||||
| package event // import "go.opentelemetry.io/otel/api/event" | ||||
|   | ||||
| @@ -14,4 +14,4 @@ | ||||
|  | ||||
| // This package provides convenience functions for creating keys and | ||||
| // key-value pairs. | ||||
| package key // import "go.opentelemetry.io/api/key" | ||||
| package key // import "go.opentelemetry.io/otel/api/key" | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| package key | ||||
|  | ||||
| import ( | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| // New creates a new key with a passed name. | ||||
|   | ||||
| @@ -5,8 +5,8 @@ import ( | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| ) | ||||
|  | ||||
| func TestKeyValueConstructors(t *testing.T) { | ||||
|   | ||||
| @@ -17,8 +17,8 @@ package metric | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/unit" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/unit" | ||||
| ) | ||||
|  | ||||
| // Provider supports named Meter instances. | ||||
|   | ||||
| @@ -19,11 +19,11 @@ import ( | ||||
| 	"fmt" | ||||
| 	"testing" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/metric" | ||||
| 	"go.opentelemetry.io/api/unit" | ||||
| 	mock "go.opentelemetry.io/internal/metric" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/metric" | ||||
| 	"go.opentelemetry.io/otel/api/unit" | ||||
| 	mock "go.opentelemetry.io/otel/internal/metric" | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
| ) | ||||
|   | ||||
| @@ -17,7 +17,7 @@ package metric | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| type commonMetric struct { | ||||
|   | ||||
| @@ -17,7 +17,7 @@ package metric | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| // Float64Counter is a metric that accumulates float64 values. | ||||
|   | ||||
| @@ -66,4 +66,4 @@ | ||||
| // gauge handle has Set and measure handle has Record). Handles can be | ||||
| // created with the AcquireHandle function of the respective | ||||
| // instrument. When done with the handle, call Release on it. | ||||
| package metric // import "go.opentelemetry.io/api/metric" | ||||
| package metric // import "go.opentelemetry.io/otel/api/metric" | ||||
|   | ||||
| @@ -17,7 +17,7 @@ package metric | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| // Float64Gauge is a metric that stores the last float64 value. | ||||
|   | ||||
| @@ -17,7 +17,7 @@ package metric | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| // Float64Measure is a metric that records float64 values. | ||||
|   | ||||
| @@ -3,7 +3,7 @@ package metric | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| type NoopProvider struct{} | ||||
|   | ||||
| @@ -17,7 +17,7 @@ package metric | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| // InstrumentImpl is the implementation-level interface Set/Add/Record | ||||
|   | ||||
| @@ -13,4 +13,4 @@ | ||||
| // limitations under the License. | ||||
|  | ||||
| // Package propagation contains interface definition for Binary and TextFormat propagators. | ||||
| package propagation // import "go.opentelemetry.io/api/propagation" | ||||
| package propagation // import "go.opentelemetry.io/otel/api/propagation" | ||||
|   | ||||
| @@ -17,8 +17,8 @@ package propagation | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	dctx "go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	dctx "go.opentelemetry.io/otel/api/distributedcontext" | ||||
| ) | ||||
|  | ||||
| // NoopTextFormatPropagator implements TextFormatPropagator that does nothing. | ||||
|   | ||||
| @@ -17,8 +17,8 @@ package propagation | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	dctx "go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	dctx "go.opentelemetry.io/otel/api/distributedcontext" | ||||
| ) | ||||
|  | ||||
| // TextFormatPropagator is an interface that specifies methods to inject and extract SpanContext | ||||
|   | ||||
| @@ -12,4 +12,4 @@ | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package stats // import "go.opentelemetry.io/api/stats" | ||||
| package stats // import "go.opentelemetry.io/otel/api/stats" | ||||
|   | ||||
| @@ -23,9 +23,9 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/internal/matchers" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/internal/matchers" | ||||
| ) | ||||
|  | ||||
| type Harness struct { | ||||
|   | ||||
| @@ -12,4 +12,4 @@ | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package testharness // import "go.opentelemetry.io/api/testharness" | ||||
| package testharness // import "go.opentelemetry.io/otel/api/testharness" | ||||
|   | ||||
| @@ -15,7 +15,7 @@ | ||||
| package trace | ||||
|  | ||||
| import ( | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -19,7 +19,7 @@ import ( | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| func TestShouldSample(t *testing.T) { | ||||
|   | ||||
| @@ -20,7 +20,7 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| type Provider interface { | ||||
|   | ||||
| @@ -7,8 +7,8 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| ) | ||||
|  | ||||
| func TestSetCurrentSpanOverridesPreviouslySetSpan(t *testing.T) { | ||||
|   | ||||
| @@ -12,4 +12,4 @@ | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package trace // import "go.opentelemetry.io/api/trace" | ||||
| package trace // import "go.opentelemetry.io/otel/api/trace" | ||||
|   | ||||
| @@ -15,7 +15,7 @@ | ||||
| package trace | ||||
|  | ||||
| import ( | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -19,7 +19,7 @@ import ( | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| func TestNeverSamperShouldSample(t *testing.T) { | ||||
|   | ||||
| @@ -20,7 +20,7 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| type NoopSpan struct { | ||||
|   | ||||
| @@ -17,7 +17,7 @@ package trace | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| ) | ||||
|  | ||||
| type NoopTracer struct{} | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
|  | ||||
| package trace | ||||
|  | ||||
| import "go.opentelemetry.io/api/core" | ||||
| import "go.opentelemetry.io/otel/api/core" | ||||
|  | ||||
| type Sampler interface { | ||||
| 	// ShouldSample returns a Decision that contains a decision whether to sample | ||||
|   | ||||
| @@ -12,4 +12,4 @@ | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package unit // import "go.opentelemetry.io/api/unit" | ||||
| package unit // import "go.opentelemetry.io/otel/api/unit" | ||||
|   | ||||
| @@ -27,10 +27,10 @@ import ( | ||||
| 	otext "github.com/opentracing/opentracing-go/ext" | ||||
| 	otlog "github.com/opentracing/opentracing-go/log" | ||||
|  | ||||
| 	otelcore "go.opentelemetry.io/api/core" | ||||
| 	oteltrace "go.opentelemetry.io/api/trace" | ||||
| 	otelcore "go.opentelemetry.io/otel/api/core" | ||||
| 	oteltrace "go.opentelemetry.io/otel/api/trace" | ||||
|  | ||||
| 	"go.opentelemetry.io/bridge/opentracing/migration" | ||||
| 	"go.opentelemetry.io/otel/bridge/opentracing/migration" | ||||
| ) | ||||
|  | ||||
| type bridgeSpanContext struct { | ||||
| @@ -322,7 +322,7 @@ func (t *BridgeTracer) StartSpan(operationName string, opts ...ot.StartSpanOptio | ||||
| 	}) | ||||
| 	if checkCtx != checkCtx2 { | ||||
| 		t.warnOnce.Do(func() { | ||||
| 			t.warningHandler("SDK should have deferred the context setup, see the documentation of go.opentelemetry.io/bridge/opentracing/migration\n") | ||||
| 			t.warningHandler("SDK should have deferred the context setup, see the documentation of go.opentelemetry.io/otel/bridge/opentracing/migration\n") | ||||
| 		}) | ||||
| 	} | ||||
| 	if hadTrueErrorTag { | ||||
|   | ||||
| @@ -97,4 +97,4 @@ | ||||
| // LogFields() function, so when the call to the function gets | ||||
| // translated to OpenTelemetry AddEvent() function, an empty context | ||||
| // is passed. | ||||
| package opentracing // import "go.opentelemetry.io/bridge/opentracing" | ||||
| package opentracing // import "go.opentelemetry.io/otel/bridge/opentracing" | ||||
|   | ||||
| @@ -12,4 +12,4 @@ | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package internal // import "go.opentelemetry.io/bridge/opentracing/internal" | ||||
| package internal // import "go.opentelemetry.io/otel/bridge/opentracing/internal" | ||||
|   | ||||
| @@ -22,12 +22,12 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	otelcore "go.opentelemetry.io/api/core" | ||||
| 	oteldctx "go.opentelemetry.io/api/distributedcontext" | ||||
| 	otelkey "go.opentelemetry.io/api/key" | ||||
| 	oteltrace "go.opentelemetry.io/api/trace" | ||||
| 	otelcore "go.opentelemetry.io/otel/api/core" | ||||
| 	oteldctx "go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	otelkey "go.opentelemetry.io/otel/api/key" | ||||
| 	oteltrace "go.opentelemetry.io/otel/api/trace" | ||||
|  | ||||
| 	"go.opentelemetry.io/bridge/opentracing/migration" | ||||
| 	"go.opentelemetry.io/otel/bridge/opentracing/migration" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -15,12 +15,12 @@ | ||||
| // This package provides interfaces and functions that are useful for | ||||
| // providing a cooperation of the OpenTelemetry tracers with the | ||||
| // OpenTracing API. | ||||
| package migration // import "go.opentelemetry.io/bridge/opentracing/migration" | ||||
| package migration // import "go.opentelemetry.io/otel/bridge/opentracing/migration" | ||||
|  | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	oteltrace "go.opentelemetry.io/api/trace" | ||||
| 	oteltrace "go.opentelemetry.io/otel/api/trace" | ||||
| ) | ||||
|  | ||||
| // DeferredContextSetupTracerExtension is an interface an | ||||
|   | ||||
| @@ -23,11 +23,11 @@ import ( | ||||
| 	//otext "github.com/opentracing/opentracing-go/ext" | ||||
| 	//otlog "github.com/opentracing/opentracing-go/log" | ||||
|  | ||||
| 	otelcore "go.opentelemetry.io/api/core" | ||||
| 	oteltrace "go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	otelcore "go.opentelemetry.io/otel/api/core" | ||||
| 	oteltrace "go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
|  | ||||
| 	"go.opentelemetry.io/bridge/opentracing/internal" | ||||
| 	"go.opentelemetry.io/otel/bridge/opentracing/internal" | ||||
| ) | ||||
|  | ||||
| type mixedAPIsTestCase struct { | ||||
|   | ||||
| @@ -15,7 +15,7 @@ | ||||
| package opentracing | ||||
|  | ||||
| import ( | ||||
| 	oteltrace "go.opentelemetry.io/api/trace" | ||||
| 	oteltrace "go.opentelemetry.io/otel/api/trace" | ||||
| ) | ||||
|  | ||||
| // NewTracerPair is a utility function that creates a BridgeTracer | ||||
|   | ||||
| @@ -17,9 +17,9 @@ package opentracing | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	oteltrace "go.opentelemetry.io/api/trace" | ||||
| 	oteltrace "go.opentelemetry.io/otel/api/trace" | ||||
|  | ||||
| 	migration "go.opentelemetry.io/bridge/opentracing/migration" | ||||
| 	migration "go.opentelemetry.io/otel/bridge/opentracing/migration" | ||||
| ) | ||||
|  | ||||
| type WrapperProvider struct { | ||||
|   | ||||
| @@ -26,18 +26,18 @@ Example uses | ||||
|  | ||||
| #### 1 Download git repo | ||||
| ``` | ||||
| GO111MODULE="" go get -d go.opentelemetry.io | ||||
| GO111MODULE="" go get -d go.opentelemetry.io/otel | ||||
| ``` | ||||
|  | ||||
| #### 2 Start Server | ||||
| ``` | ||||
| cd $GOPATH/src/go.opentelemetry.io/example/http/ | ||||
| cd $GOPATH/src/go.opentelemetry.io/otel/example/http/ | ||||
| go run ./server/server.go | ||||
| ``` | ||||
|  | ||||
| #### 3 Start Client | ||||
| ``` | ||||
| cd $GOPATH/src/go.opentelemetry.io/example/http/ | ||||
| cd $GOPATH/src/go.opentelemetry.io/otel/example/http/ | ||||
| go run ./client/client.go | ||||
| ``` | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| module github.com/open-telemetry/opentelemetry-go/example/basic | ||||
| module go.opentelemetry.io/otel/example/basic | ||||
|  | ||||
| go 1.13 | ||||
|  | ||||
| replace go.opentelemetry.io => ../.. | ||||
| replace go.opentelemetry.io/otel => ../.. | ||||
|  | ||||
| require go.opentelemetry.io v0.0.0-20191025183852-68310ab97435 | ||||
| require go.opentelemetry.io/otel v0.0.0-00010101000000-000000000000 | ||||
|   | ||||
| @@ -17,11 +17,11 @@ package main | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/metric" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/metric" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -26,13 +26,13 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/exporter/trace/stackdriver" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/plugin/httptrace" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/stackdriver" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| 	"go.opentelemetry.io/otel/plugin/httptrace" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| func initTracer() { | ||||
|   | ||||
| @@ -1,14 +1,14 @@ | ||||
| module github.com/open-telemetry/opentelemetry-go/example/http-stackdriver | ||||
| module go.opentelmetry.io/otel/example/http-stackdriver | ||||
|  | ||||
| go 1.13 | ||||
|  | ||||
| replace ( | ||||
| 	go.opentelemetry.io => ../.. | ||||
| 	go.opentelemetry.io/exporter/trace/stackdriver => ../../exporter/trace/stackdriver | ||||
| 	go.opentelemetry.io/otel => ../.. | ||||
| 	go.opentelemetry.io/otel/exporter/trace/stackdriver => ../../exporter/trace/stackdriver | ||||
| ) | ||||
|  | ||||
| require ( | ||||
| 	go.opentelemetry.io v0.0.0-20191031063502-886243699327 | ||||
| 	go.opentelemetry.io/exporter/trace/stackdriver v0.0.0-20191025183852-68310ab97435 | ||||
| 	go.opentelemetry.io/otel v0.0.0-20191031063502-886243699327 | ||||
| 	go.opentelemetry.io/otel/exporter/trace/stackdriver v0.0.0-20191025183852-68310ab97435 | ||||
| 	google.golang.org/grpc v1.24.0 | ||||
| ) | ||||
|   | ||||
| @@ -20,12 +20,12 @@ import ( | ||||
| 	"net/http" | ||||
| 	"os" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/exporter/trace/stackdriver" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/plugin/httptrace" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/stackdriver" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| 	"go.opentelemetry.io/otel/plugin/httptrace" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| func initTracer() { | ||||
|   | ||||
| @@ -25,13 +25,13 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/exporter/trace/stdout" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/plugin/httptrace" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/stdout" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| 	"go.opentelemetry.io/otel/plugin/httptrace" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| func initTracer() { | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| module github.com/open-telemetry/opentelemetry-go/example/http | ||||
| module go.opentelemetry.io/otel/example/http | ||||
|  | ||||
| go 1.13 | ||||
|  | ||||
| replace go.opentelemetry.io => ../.. | ||||
| replace go.opentelemetry.io/otel => ../.. | ||||
|  | ||||
| require ( | ||||
| 	go.opentelemetry.io v0.0.0-20191025183852-68310ab97435 | ||||
| 	go.opentelemetry.io/otel v0.0.0-00010101000000-000000000000 | ||||
| 	google.golang.org/grpc v1.24.0 | ||||
| ) | ||||
|   | ||||
| @@ -19,12 +19,12 @@ import ( | ||||
| 	"log" | ||||
| 	"net/http" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/exporter/trace/stdout" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/plugin/httptrace" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/stdout" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| 	"go.opentelemetry.io/otel/plugin/httptrace" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| func initTracer() { | ||||
|   | ||||
| @@ -1,13 +1,13 @@ | ||||
| module go.opentelemetry.io/example/jaeger | ||||
| module go.opentelemetry.io/otel/example/jaeger | ||||
|  | ||||
| go 1.13 | ||||
|  | ||||
| replace ( | ||||
| 	go.opentelemetry.io => ../.. | ||||
| 	go.opentelemetry.io/exporter/trace/jaeger => ../../exporter/trace/jaeger | ||||
| 	go.opentelemetry.io/otel => ../.. | ||||
| 	go.opentelemetry.io/otel/exporter/trace/jaeger => ../../exporter/trace/jaeger | ||||
| ) | ||||
|  | ||||
| require ( | ||||
| 	go.opentelemetry.io v0.0.0-20191025183852-68310ab97435 | ||||
| 	go.opentelemetry.io/exporter/trace/jaeger v0.0.0-20191025183852-68310ab97435 | ||||
| 	go.opentelemetry.io/otel v0.0.0-00010101000000-000000000000 | ||||
| 	go.opentelemetry.io/otel/exporter/trace/jaeger v0.0.0-00010101000000-000000000000 | ||||
| ) | ||||
|   | ||||
| @@ -20,12 +20,12 @@ import ( | ||||
| 	"context" | ||||
| 	"log" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
|  | ||||
| 	"go.opentelemetry.io/exporter/trace/jaeger" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/jaeger" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| // initTracer creates a new trace provider instance and registers it as global trace provider. | ||||
|   | ||||
| @@ -17,9 +17,9 @@ package foo | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| module go.opentelemetry.io/example/namedtracer | ||||
| module go.opentelemetry.io/otel/example/namedtracer | ||||
|  | ||||
| go 1.13 | ||||
|  | ||||
| replace go.opentelemetry.io => ../.. | ||||
| replace go.opentelemetry.io/otel => ../.. | ||||
|  | ||||
| require go.opentelemetry.io v0.0.0-20191025183852-68310ab97435 | ||||
| require go.opentelemetry.io/otel v0.0.0-00010101000000-000000000000 | ||||
|   | ||||
| @@ -18,13 +18,13 @@ import ( | ||||
| 	"context" | ||||
| 	"log" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/example/namedtracer/foo" | ||||
| 	"go.opentelemetry.io/exporter/trace/stdout" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/example/namedtracer/foo" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/stdout" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -4,5 +4,5 @@ OpenTelemetry Jaeger exporter | ||||
|  | ||||
| ## Installation | ||||
| ``` | ||||
| go get -u go.opentelemetry.io/exporter/trace/jaeger | ||||
| ``` | ||||
| go get -u go.opentelemetry.io/otel/exporter/trace/jaeger | ||||
| ``` | ||||
|   | ||||
| @@ -21,7 +21,7 @@ import ( | ||||
|  | ||||
| 	"github.com/apache/thrift/lib/go/thrift" | ||||
|  | ||||
| 	gen "go.opentelemetry.io/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| 	gen "go.opentelemetry.io/otel/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| ) | ||||
|  | ||||
| // udpPacketMaxLength is the max size of UDP packet we want to send, synced with jaeger-agent | ||||
|   | ||||
| @@ -13,4 +13,4 @@ | ||||
| // limitations under the License. | ||||
|  | ||||
| // Package jaeger contains an OpenTelemetry tracing exporter for Jaeger. | ||||
| package jaeger // import "go.opentelemetry.io/exporter/trace/jaeger" | ||||
| package jaeger // import "go.opentelemetry.io/otel/exporter/trace/jaeger" | ||||
|   | ||||
| @@ -1,14 +1,14 @@ | ||||
| module go.opentelemetry.io/exporter/trace/jaeger | ||||
| module go.opentelemetry.io/otel/exporter/trace/jaeger | ||||
|  | ||||
| go 1.13 | ||||
|  | ||||
| replace go.opentelemetry.io => ../../.. | ||||
| replace go.opentelemetry.io/otel => ../../.. | ||||
|  | ||||
| require ( | ||||
| 	github.com/apache/thrift v0.13.0 | ||||
| 	github.com/google/go-cmp v0.3.1 | ||||
| 	github.com/stretchr/testify v1.4.0 | ||||
| 	go.opentelemetry.io v0.0.0-00010101000000-000000000000 | ||||
| 	go.opentelemetry.io/otel v0.0.0-00010101000000-000000000000 | ||||
| 	google.golang.org/api v0.11.0 | ||||
| 	google.golang.org/grpc v1.24.0 | ||||
| ) | ||||
|   | ||||
| @@ -16,7 +16,7 @@ import ( | ||||
|  | ||||
| 	"github.com/apache/thrift/lib/go/thrift" | ||||
|  | ||||
| 	"go.opentelemetry.io/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| ) | ||||
|  | ||||
| func Usage() { | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| // Autogenerated by Thrift Compiler (0.11.0) | ||||
| // DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING | ||||
|  | ||||
| package jaeger // import "go.opentelemetry.io/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| package jaeger // import "go.opentelemetry.io/otel/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
|  | ||||
| import ( | ||||
| 	"bytes" | ||||
|   | ||||
| @@ -23,10 +23,10 @@ import ( | ||||
| 	"google.golang.org/api/support/bundler" | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	gen "go.opentelemetry.io/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| 	"go.opentelemetry.io/sdk/export" | ||||
| 	"go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	gen "go.opentelemetry.io/otel/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| 	"go.opentelemetry.io/otel/sdk/export" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| const defaultServiceName = "OpenTelemetry" | ||||
|   | ||||
| @@ -21,19 +21,20 @@ import ( | ||||
| 	"testing" | ||||
| 	"time" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
|  | ||||
| 	apitrace "go.opentelemetry.io/otel/api/trace" | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
| 	"github.com/stretchr/testify/assert" | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	apitrace "go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	gen "go.opentelemetry.io/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| 	"go.opentelemetry.io/sdk/export" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	gen "go.opentelemetry.io/otel/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| 	"go.opentelemetry.io/otel/sdk/export" | ||||
| ) | ||||
|  | ||||
| func TestNewExporter(t *testing.T) { | ||||
|   | ||||
| @@ -10,7 +10,7 @@ import ( | ||||
|  | ||||
| 	"github.com/apache/thrift/lib/go/thrift" | ||||
|  | ||||
| 	gen "go.opentelemetry.io/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| 	gen "go.opentelemetry.io/otel/exporter/trace/jaeger/internal/gen-go/jaeger" | ||||
| ) | ||||
|  | ||||
| // batchUploader send a batch of spans to Jaeger | ||||
|   | ||||
| @@ -1,13 +1,13 @@ | ||||
| module go.opentelemetry.io/exporter/trace/stackdriver | ||||
| module go.opentelemetry.io/otel/exporter/trace/stackdriver | ||||
|  | ||||
| go 1.13 | ||||
|  | ||||
| replace go.opentelemetry.io => ../../.. | ||||
| replace go.opentelemetry.io/otel => ../../.. | ||||
|  | ||||
| require ( | ||||
| 	cloud.google.com/go v0.47.0 | ||||
| 	github.com/golang/protobuf v1.3.2 | ||||
| 	go.opentelemetry.io v0.0.0-20191031063502-886243699327 | ||||
| 	go.opentelemetry.io/otel v0.0.0-20191031063502-886243699327 | ||||
| 	golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45 | ||||
| 	google.golang.org/api v0.11.0 | ||||
| 	google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03 | ||||
|   | ||||
| @@ -26,9 +26,9 @@ import ( | ||||
| 	"golang.org/x/oauth2/google" | ||||
| 	"google.golang.org/api/option" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/sdk/export" | ||||
| 	"go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/sdk/export" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| // Option is function type that is passed to the exporter initialization function. | ||||
| @@ -78,12 +78,12 @@ type options struct { | ||||
| 	BatchDelayThreshold time.Duration | ||||
|  | ||||
| 	// MaxQueueSize is the maximum queue size to buffer spans for delayed processing. | ||||
| 	// See the detailed definition in https://godoc.org/go.opentelemetry.io/sdk/trace#BatchSpanProcessorOptions. | ||||
| 	// See the detailed definition in https://godoc.org/go.opentelemetry.io/otel/sdk/trace#BatchSpanProcessorOptions. | ||||
| 	// Default is 2048. Optional. | ||||
| 	MaxQueueSize int | ||||
|  | ||||
| 	// MaxExportBatchSize is the maximum number of spans to process in a single batch. | ||||
| 	// See the detailed definition in https://godoc.org/go.opentelemetry.io/sdk/trace#BatchSpanProcessorOptions. | ||||
| 	// See the detailed definition in https://godoc.org/go.opentelemetry.io/otel/sdk/trace#BatchSpanProcessorOptions. | ||||
| 	// Default is 512. Optional. | ||||
| 	MaxExportBatchSize int | ||||
|  | ||||
|   | ||||
| @@ -21,7 +21,7 @@ import ( | ||||
| 	traceclient "cloud.google.com/go/trace/apiv2" | ||||
| 	tracepb "google.golang.org/genproto/googleapis/devtools/cloudtrace/v2" | ||||
|  | ||||
| 	"go.opentelemetry.io/sdk/export" | ||||
| 	"go.opentelemetry.io/otel/sdk/export" | ||||
| ) | ||||
|  | ||||
| // traceExporter is an imeplementation of trace.Exporter and trace.BatchExporter | ||||
| @@ -88,7 +88,7 @@ func (e *traceExporter) uploadSpans(ctx context.Context, spans []*tracepb.Span) | ||||
| 	// tracer := apitrace.Register() | ||||
| 	// ctx, span := tracer.Start( | ||||
| 	// 	ctx, | ||||
| 	// 	"go.opentelemetry.io/exporter/stackdriver.uploadSpans", | ||||
| 	// 	"go.opentelemetry.io/otel/exporter/stackdriver.uploadSpans", | ||||
| 	// ) | ||||
| 	// defer span.End() | ||||
| 	// span.SetAttribute(key.New("num_spans").Int64(int64(len(spans)))) | ||||
|   | ||||
| @@ -27,9 +27,9 @@ import ( | ||||
| 	statuspb "google.golang.org/genproto/googleapis/rpc/status" | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	opentelemetry "go.opentelemetry.io/sdk" | ||||
| 	"go.opentelemetry.io/sdk/export" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	opentelemetry "go.opentelemetry.io/otel/sdk" | ||||
| 	"go.opentelemetry.io/otel/sdk/export" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -13,4 +13,4 @@ | ||||
| // limitations under the License. | ||||
|  | ||||
| // Package stdout contains an OpenTelemetry tracing exporter for writing to stdout. | ||||
| package stdout // import "go.opentelemetry.io/exporter/trace/stdout" | ||||
| package stdout // import "go.opentelemetry.io/otel/exporter/trace/stdout" | ||||
|   | ||||
| @@ -24,10 +24,10 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	apitrace "go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/sdk/export" | ||||
| 	"go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	apitrace "go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/sdk/export" | ||||
| 	"go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| // Options are the options to be used when initializing a stdout export. | ||||
|   | ||||
| @@ -23,10 +23,10 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/sdk/export" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/sdk/export" | ||||
| ) | ||||
|  | ||||
| func TestExporter_ExportSpan(t *testing.T) { | ||||
|   | ||||
| @@ -17,8 +17,8 @@ package global | ||||
| import ( | ||||
| 	"sync/atomic" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/metric" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/otel/api/metric" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| ) | ||||
|  | ||||
| type ( | ||||
|   | ||||
| @@ -17,9 +17,9 @@ package global_test | ||||
| import ( | ||||
| 	"testing" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/metric" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/otel/api/metric" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| ) | ||||
|  | ||||
| type ( | ||||
|   | ||||
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -1,4 +1,4 @@ | ||||
| module go.opentelemetry.io | ||||
| module go.opentelemetry.io/otel | ||||
|  | ||||
| go 1.13 | ||||
|  | ||||
|   | ||||
| @@ -12,4 +12,4 @@ | ||||
| // See the License for the specific language governing permissions and | ||||
| // limitations under the License. | ||||
|  | ||||
| package matchers // import "go.opentelemetry.io/internal/matchers" | ||||
| package matchers // import "go.opentelemetry.io/otel/internal/matchers" | ||||
|   | ||||
| @@ -17,8 +17,8 @@ package metric | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	apimetric "go.opentelemetry.io/api/metric" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	apimetric "go.opentelemetry.io/otel/api/metric" | ||||
| ) | ||||
|  | ||||
| type ( | ||||
|   | ||||
| @@ -20,8 +20,8 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	apitrace "go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	apitrace "go.opentelemetry.io/otel/api/trace" | ||||
| ) | ||||
|  | ||||
| // MockSpan is a mock span used in association with MockTracer for testing purpose only. | ||||
|   | ||||
| @@ -20,8 +20,8 @@ import ( | ||||
| 	"encoding/binary" | ||||
| 	"sync/atomic" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	apitrace "go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	apitrace "go.opentelemetry.io/otel/api/trace" | ||||
| ) | ||||
|  | ||||
| // MockTracer is a simple tracer used for testing purpose only. | ||||
|   | ||||
| @@ -25,10 +25,10 @@ import ( | ||||
|  | ||||
| 	"google.golang.org/grpc/codes" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
| @@ -55,7 +55,7 @@ func newClientTracer(ctx context.Context) *clientTracer { | ||||
| 		Context: ctx, | ||||
| 		levels:  make(map[string]trace.Span), | ||||
| 	} | ||||
| 	ct.tr = global.TraceProvider().GetTracer("go.opentelemetry.io/plugin/httptrace") | ||||
| 	ct.tr = global.TraceProvider().GetTracer("go.opentelemetry.io/otel/plugin/httptrace") | ||||
| 	ct.open("http.request") | ||||
| 	return ct | ||||
| } | ||||
|   | ||||
| @@ -18,9 +18,9 @@ import ( | ||||
| 	"context" | ||||
| 	"net/http" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/propagation" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -18,11 +18,11 @@ import ( | ||||
| 	"io" | ||||
| 	"net/http" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/propagation" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	prop "go.opentelemetry.io/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| 	prop "go.opentelemetry.io/otel/propagation" | ||||
| ) | ||||
|  | ||||
| var _ http.Handler = &Handler{} | ||||
| @@ -80,7 +80,7 @@ func WithPublicEndpoint() Option { | ||||
|  | ||||
| // WithPropagator configures the Handler with a specific propagator. If this | ||||
| // option isn't specificed then | ||||
| // go.opentelemetry.io/propagation.HTTPTraceContextPropagator is used. | ||||
| // go.opentelemetry.io/otel/propagation.HTTPTraceContextPropagator is used. | ||||
| func WithPropagator(p propagation.TextFormatPropagator) Option { | ||||
| 	return func(h *Handler) { | ||||
| 		h.prop = p | ||||
|   | ||||
| @@ -22,12 +22,12 @@ import ( | ||||
| 	"net/http" | ||||
| 	"strings" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/exporter/trace/stdout" | ||||
| 	"go.opentelemetry.io/global" | ||||
| 	"go.opentelemetry.io/plugin/othttp" | ||||
| 	sdktrace "go.opentelemetry.io/sdk/trace" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	"go.opentelemetry.io/otel/exporter/trace/stdout" | ||||
| 	"go.opentelemetry.io/otel/global" | ||||
| 	"go.opentelemetry.io/otel/plugin/othttp" | ||||
| 	sdktrace "go.opentelemetry.io/otel/sdk/trace" | ||||
| ) | ||||
|  | ||||
| func ExampleNewHandler() { | ||||
|   | ||||
| @@ -20,9 +20,9 @@ import ( | ||||
| 	"net/http/httptest" | ||||
| 	"testing" | ||||
|  | ||||
| 	"go.opentelemetry.io/propagation" | ||||
| 	"go.opentelemetry.io/otel/propagation" | ||||
|  | ||||
| 	mocktrace "go.opentelemetry.io/internal/trace" | ||||
| 	mocktrace "go.opentelemetry.io/otel/internal/trace" | ||||
| ) | ||||
|  | ||||
| func TestBasics(t *testing.T) { | ||||
|   | ||||
| @@ -19,7 +19,7 @@ import ( | ||||
| 	"io" | ||||
| 	"net/http" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/propagation" | ||||
| ) | ||||
|  | ||||
| var _ io.ReadCloser = &bodyWrapper{} | ||||
|   | ||||
| @@ -15,8 +15,8 @@ | ||||
| package propagation | ||||
|  | ||||
| import ( | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	apipropagation "go.opentelemetry.io/api/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	apipropagation "go.opentelemetry.io/otel/api/propagation" | ||||
| ) | ||||
|  | ||||
| type binaryPropagator struct{} | ||||
|   | ||||
| @@ -19,8 +19,8 @@ import ( | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/propagation" | ||||
| ) | ||||
|  | ||||
| func TestExtractSpanContextFromBytes(t *testing.T) { | ||||
|   | ||||
| @@ -13,4 +13,4 @@ | ||||
| // limitations under the License. | ||||
|  | ||||
| // Package propagation contains propagators for different format and carriers. | ||||
| package propagation // import "go.opentelemetry.io/propagation" | ||||
| package propagation // import "go.opentelemetry.io/otel/propagation" | ||||
|   | ||||
| @@ -19,11 +19,11 @@ import ( | ||||
| 	"fmt" | ||||
| 	"strings" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	dctx "go.opentelemetry.io/api/distributedcontext" | ||||
| 	apipropagation "go.opentelemetry.io/api/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	dctx "go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	apipropagation "go.opentelemetry.io/otel/api/propagation" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -19,9 +19,9 @@ import ( | ||||
| 	"net/http" | ||||
| 	"testing" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	mocktrace "go.opentelemetry.io/internal/trace" | ||||
| 	"go.opentelemetry.io/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	mocktrace "go.opentelemetry.io/otel/internal/trace" | ||||
| 	"go.opentelemetry.io/otel/propagation" | ||||
| ) | ||||
|  | ||||
| func BenchmarkExtractB3(b *testing.B) { | ||||
|   | ||||
| @@ -15,8 +15,8 @@ | ||||
| package propagation_test | ||||
|  | ||||
| import ( | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/propagation" | ||||
| ) | ||||
|  | ||||
| type extractTest struct { | ||||
|   | ||||
| @@ -21,9 +21,9 @@ import ( | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	mocktrace "go.opentelemetry.io/internal/trace" | ||||
| 	"go.opentelemetry.io/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	mocktrace "go.opentelemetry.io/otel/internal/trace" | ||||
| 	"go.opentelemetry.io/otel/propagation" | ||||
| ) | ||||
|  | ||||
| func TestExtractB3(t *testing.T) { | ||||
|   | ||||
| @@ -22,11 +22,11 @@ import ( | ||||
| 	"regexp" | ||||
| 	"strings" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	dctx "go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	apipropagation "go.opentelemetry.io/api/propagation" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	dctx "go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	apipropagation "go.opentelemetry.io/otel/api/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -5,9 +5,9 @@ import ( | ||||
| 	"net/http" | ||||
| 	"testing" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	mocktrace "go.opentelemetry.io/internal/trace" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	mocktrace "go.opentelemetry.io/otel/internal/trace" | ||||
| ) | ||||
|  | ||||
| func BenchmarkInject(b *testing.B) { | ||||
|   | ||||
| @@ -22,12 +22,12 @@ import ( | ||||
|  | ||||
| 	"github.com/google/go-cmp/cmp" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	dctx "go.opentelemetry.io/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/api/key" | ||||
| 	"go.opentelemetry.io/api/trace" | ||||
| 	mocktrace "go.opentelemetry.io/internal/trace" | ||||
| 	"go.opentelemetry.io/propagation" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	dctx "go.opentelemetry.io/otel/api/distributedcontext" | ||||
| 	"go.opentelemetry.io/otel/api/key" | ||||
| 	"go.opentelemetry.io/otel/api/trace" | ||||
| 	mocktrace "go.opentelemetry.io/otel/internal/trace" | ||||
| 	"go.opentelemetry.io/otel/propagation" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -17,8 +17,8 @@ package export | ||||
| import ( | ||||
| 	"context" | ||||
|  | ||||
| 	"go.opentelemetry.io/api/core" | ||||
| 	"go.opentelemetry.io/api/unit" | ||||
| 	"go.opentelemetry.io/otel/api/core" | ||||
| 	"go.opentelemetry.io/otel/api/unit" | ||||
| ) | ||||
|  | ||||
| // MetricAggregator implements a specific aggregation behavior, e.g., | ||||
|   | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user