mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-02-03 13:11:53 +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:
parent
a71ec85f5e
commit
15bfc5bb12
@ -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
|
||||
|
||||
[![Circle CI](https://circleci.com/gh/open-telemetry/opentelemetry-go.svg?style=svg)](https://circleci.com/gh/open-telemetry/opentelemetry-go)
|
||||
[![Docs](https://godoc.org/go.opentelemetry.io?status.svg)](http://godoc.org/go.opentelemetry.io)
|
||||
[![Go Report Card](https://goreportcard.com/badge/go.opentelemetry.io)](https://goreportcard.com/report/go.opentelemetry.io)
|
||||
[![Docs](https://godoc.org/go.opentelemetry.io/otel?status.svg)](http://godoc.org/go.opentelemetry.io/otel)
|
||||
[![Go Report Card](https://goreportcard.com/badge/go.opentelemetry.io/otel)](https://goreportcard.com/report/go.opentelemetry.io/otel)
|
||||
[![Gitter](https://badges.gitter.im/open-telemetry/opentelemetry-go.svg)](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
Loading…
x
Reference in New Issue
Block a user