You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-08-10 22:31:50 +02:00
chore: enable extra-rules from gofumpt (#7114)
#### Description Enable extra rules from [gofumpt](https://golangci-lint.run/usage/formatters/#gofumpt) that also fixes paramTypeCombine from go-critic Also defines `go.opentelemetry.io/otel` as in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/7637 Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com> Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
This commit is contained in:
@@ -94,7 +94,6 @@ linters:
|
|||||||
- dupArg
|
- dupArg
|
||||||
- hugeParam
|
- hugeParam
|
||||||
- importShadow
|
- importShadow
|
||||||
- paramTypeCombine
|
|
||||||
- ptrToRefParam
|
- ptrToRefParam
|
||||||
- preferDecodeRune
|
- preferDecodeRune
|
||||||
- rangeValCopy
|
- rangeValCopy
|
||||||
@@ -249,9 +248,11 @@ formatters:
|
|||||||
- goimports
|
- goimports
|
||||||
- golines
|
- golines
|
||||||
settings:
|
settings:
|
||||||
|
gofumpt:
|
||||||
|
extra-rules: true
|
||||||
goimports:
|
goimports:
|
||||||
local-prefixes:
|
local-prefixes:
|
||||||
- go.opentelemetry.io
|
- go.opentelemetry.io/otel
|
||||||
golines:
|
golines:
|
||||||
max-len: 120
|
max-len: 120
|
||||||
exclusions:
|
exclusions:
|
||||||
|
@@ -8,12 +8,10 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"go.opencensus.io/plugin/ochttp/propagation/tracecontext"
|
"go.opencensus.io/plugin/ochttp/propagation/tracecontext"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/bridge/opencensus/internal/otel2oc"
|
|
||||||
|
|
||||||
octrace "go.opencensus.io/trace"
|
octrace "go.opencensus.io/trace"
|
||||||
"go.opencensus.io/trace/tracestate"
|
"go.opencensus.io/trace/tracestate"
|
||||||
|
|
||||||
|
"go.opentelemetry.io/otel/bridge/opencensus/internal/otel2oc"
|
||||||
"go.opentelemetry.io/otel/trace"
|
"go.opentelemetry.io/otel/trace"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -6,16 +6,12 @@ package otel2oc
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"go.opencensus.io/plugin/ochttp/propagation/tracecontext"
|
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/bridge/opencensus/internal/oc2otel"
|
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
"go.opencensus.io/plugin/ochttp/propagation/tracecontext"
|
||||||
|
octrace "go.opencensus.io/trace"
|
||||||
"go.opencensus.io/trace/tracestate"
|
"go.opencensus.io/trace/tracestate"
|
||||||
|
|
||||||
octrace "go.opencensus.io/trace"
|
"go.opentelemetry.io/otel/bridge/opencensus/internal/oc2otel"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/trace"
|
"go.opentelemetry.io/otel/trace"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -10,7 +10,6 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
||||||
octrace "go.opencensus.io/trace"
|
octrace "go.opencensus.io/trace"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/sdk/trace"
|
"go.opentelemetry.io/otel/sdk/trace"
|
||||||
|
@@ -647,7 +647,7 @@ func (s fakeSpan) SpanContext() trace.SpanContext {
|
|||||||
// interface.
|
// interface.
|
||||||
//
|
//
|
||||||
// Currently only the HTTPHeaders and TextMap formats are supported.
|
// Currently only the HTTPHeaders and TextMap formats are supported.
|
||||||
func (t *BridgeTracer) Inject(sm ot.SpanContext, format any, carrier any) error {
|
func (t *BridgeTracer) Inject(sm ot.SpanContext, format, carrier any) error {
|
||||||
bridgeSC, ok := sm.(*bridgeSpanContext)
|
bridgeSC, ok := sm.(*bridgeSpanContext)
|
||||||
if !ok {
|
if !ok {
|
||||||
return ot.ErrInvalidSpanContext
|
return ot.ErrInvalidSpanContext
|
||||||
@@ -696,7 +696,7 @@ func (t *BridgeTracer) Inject(sm ot.SpanContext, format any, carrier any) error
|
|||||||
// interface.
|
// interface.
|
||||||
//
|
//
|
||||||
// Currently only the HTTPHeaders and TextMap formats are supported.
|
// Currently only the HTTPHeaders and TextMap formats are supported.
|
||||||
func (t *BridgeTracer) Extract(format any, carrier any) (ot.SpanContext, error) {
|
func (t *BridgeTracer) Extract(format, carrier any) (ot.SpanContext, error) {
|
||||||
builtinFormat, ok := format.(ot.BuiltinFormat)
|
builtinFormat, ok := format.(ot.BuiltinFormat)
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil, ot.ErrUnsupportedFormat
|
return nil, ot.ErrUnsupportedFormat
|
||||||
@@ -763,7 +763,7 @@ func (t *textMapWrapper) Get(key string) string {
|
|||||||
return t.readerMap[key]
|
return t.readerMap[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *textMapWrapper) Set(key string, value string) {
|
func (t *textMapWrapper) Set(key, value string) {
|
||||||
t.TextMapWriter.Set(key, value)
|
t.TextMapWriter.Set(key, value)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -832,7 +832,7 @@ func newTextMapWrapperForInject(carrier any) (*textMapWrapper, error) {
|
|||||||
|
|
||||||
type textMapWriter struct{}
|
type textMapWriter struct{}
|
||||||
|
|
||||||
func (t *textMapWriter) Set(key string, value string) {
|
func (t *textMapWriter) Set(key, value string) {
|
||||||
// maybe print a warning log.
|
// maybe print a warning log.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -30,7 +30,7 @@ func newTestOnlyTextMapReader() *testOnlyTextMapReader {
|
|||||||
return &testOnlyTextMapReader{}
|
return &testOnlyTextMapReader{}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *testOnlyTextMapReader) ForeachKey(handler func(key string, val string) error) error {
|
func (t *testOnlyTextMapReader) ForeachKey(handler func(key, val string) error) error {
|
||||||
_ = handler("key1", "val1")
|
_ = handler("key1", "val1")
|
||||||
_ = handler("key2", "val2")
|
_ = handler("key2", "val2")
|
||||||
|
|
||||||
@@ -198,7 +198,7 @@ func (t *textMapCarrier) Get(key string) string {
|
|||||||
return t.m[key]
|
return t.m[key]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *textMapCarrier) Set(key string, value string) {
|
func (t *textMapCarrier) Set(key, value string) {
|
||||||
t.m[key] = value
|
t.m[key] = value
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -221,7 +221,7 @@ func newTestTextMapReader(m *map[string]string) *testTextMapReader {
|
|||||||
return &testTextMapReader{m: m}
|
return &testTextMapReader{m: m}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *testTextMapReader) ForeachKey(handler func(key string, val string) error) error {
|
func (t *testTextMapReader) ForeachKey(handler func(key, val string) error) error {
|
||||||
for key, val := range *t.m {
|
for key, val := range *t.m {
|
||||||
if err := handler(key, val); err != nil {
|
if err := handler(key, val); err != nil {
|
||||||
return err
|
return err
|
||||||
|
@@ -9,6 +9,8 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
||||||
|
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
||||||
"google.golang.org/genproto/googleapis/rpc/errdetails"
|
"google.golang.org/genproto/googleapis/rpc/errdetails"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/backoff"
|
"google.golang.org/grpc/backoff"
|
||||||
@@ -21,8 +23,6 @@ import (
|
|||||||
|
|
||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc/internal/retry"
|
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc/internal/retry"
|
||||||
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
|
||||||
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// The methods of this type are not expected to be called concurrently.
|
// The methods of this type are not expected to be called concurrently.
|
||||||
|
@@ -14,6 +14,10 @@ import (
|
|||||||
"github.com/google/go-cmp/cmp"
|
"github.com/google/go-cmp/cmp"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
||||||
|
cpb "go.opentelemetry.io/proto/otlp/common/v1"
|
||||||
|
lpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
||||||
|
rpb "go.opentelemetry.io/proto/otlp/resource/v1"
|
||||||
"google.golang.org/genproto/googleapis/rpc/errdetails"
|
"google.golang.org/genproto/googleapis/rpc/errdetails"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/codes"
|
"google.golang.org/grpc/codes"
|
||||||
@@ -27,10 +31,6 @@ import (
|
|||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
"go.opentelemetry.io/otel/sdk/log"
|
"go.opentelemetry.io/otel/sdk/log"
|
||||||
semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
|
semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
|
||||||
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
|
||||||
cpb "go.opentelemetry.io/proto/otlp/common/v1"
|
|
||||||
lpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
|
||||||
rpb "go.opentelemetry.io/proto/otlp/resource/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@@ -8,9 +8,10 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
|
|
||||||
|
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc/internal/transform"
|
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc/internal/transform"
|
||||||
"go.opentelemetry.io/otel/sdk/log"
|
"go.opentelemetry.io/otel/sdk/log"
|
||||||
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type logClient interface {
|
type logClient interface {
|
||||||
|
@@ -14,12 +14,12 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
||||||
|
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
"go.opentelemetry.io/otel/log"
|
"go.opentelemetry.io/otel/log"
|
||||||
sdklog "go.opentelemetry.io/otel/sdk/log"
|
sdklog "go.opentelemetry.io/otel/sdk/log"
|
||||||
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
|
||||||
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var records []sdklog.Record
|
var records []sdklog.Record
|
||||||
|
@@ -18,12 +18,11 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
||||||
|
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
||||||
"google.golang.org/protobuf/proto"
|
"google.golang.org/protobuf/proto"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
|
||||||
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp/internal/retry"
|
"go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp/internal/retry"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -29,14 +29,13 @@ import (
|
|||||||
"github.com/google/go-cmp/cmp"
|
"github.com/google/go-cmp/cmp"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
"google.golang.org/protobuf/proto"
|
|
||||||
|
|
||||||
"go.opentelemetry.io/otel"
|
|
||||||
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
collogpb "go.opentelemetry.io/proto/otlp/collector/logs/v1"
|
||||||
cpb "go.opentelemetry.io/proto/otlp/common/v1"
|
cpb "go.opentelemetry.io/proto/otlp/common/v1"
|
||||||
lpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
lpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
||||||
rpb "go.opentelemetry.io/proto/otlp/resource/v1"
|
rpb "go.opentelemetry.io/proto/otlp/resource/v1"
|
||||||
|
"google.golang.org/protobuf/proto"
|
||||||
|
|
||||||
|
"go.opentelemetry.io/otel"
|
||||||
"go.opentelemetry.io/otel/sdk/log"
|
"go.opentelemetry.io/otel/sdk/log"
|
||||||
semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
|
semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
|
||||||
)
|
)
|
||||||
|
@@ -13,9 +13,9 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/sdk/log"
|
"go.opentelemetry.io/otel/sdk/log"
|
||||||
logpb "go.opentelemetry.io/proto/otlp/logs/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestExporterExportErrors(t *testing.T) {
|
func TestExporterExportErrors(t *testing.T) {
|
||||||
|
@@ -8,6 +8,8 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
colmetricpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1"
|
||||||
|
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
||||||
"google.golang.org/genproto/googleapis/rpc/errdetails"
|
"google.golang.org/genproto/googleapis/rpc/errdetails"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/codes"
|
"google.golang.org/grpc/codes"
|
||||||
@@ -18,8 +20,6 @@ import (
|
|||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry"
|
||||||
colmetricpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1"
|
|
||||||
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type client struct {
|
type client struct {
|
||||||
|
@@ -9,12 +9,13 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
|
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform"
|
||||||
"go.opentelemetry.io/otel/internal/global"
|
"go.opentelemetry.io/otel/internal/global"
|
||||||
"go.opentelemetry.io/otel/sdk/metric"
|
"go.opentelemetry.io/otel/sdk/metric"
|
||||||
"go.opentelemetry.io/otel/sdk/metric/metricdata"
|
"go.opentelemetry.io/otel/sdk/metric/metricdata"
|
||||||
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Exporter is a OpenTelemetry metric Exporter using gRPC.
|
// Exporter is a OpenTelemetry metric Exporter using gRPC.
|
||||||
|
@@ -18,14 +18,14 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
colmetricpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1"
|
||||||
|
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
||||||
"google.golang.org/protobuf/proto"
|
"google.golang.org/protobuf/proto"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry"
|
||||||
colmetricpb "go.opentelemetry.io/proto/otlp/collector/metrics/v1"
|
|
||||||
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type client struct {
|
type client struct {
|
||||||
|
@@ -16,12 +16,12 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
mpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/otest"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/otest"
|
||||||
"go.opentelemetry.io/otel/sdk/metric"
|
"go.opentelemetry.io/otel/sdk/metric"
|
||||||
"go.opentelemetry.io/otel/sdk/metric/metricdata"
|
"go.opentelemetry.io/otel/sdk/metric/metricdata"
|
||||||
mpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type clientShim struct {
|
type clientShim struct {
|
||||||
|
@@ -9,12 +9,13 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
|
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform"
|
"go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform"
|
||||||
"go.opentelemetry.io/otel/internal/global"
|
"go.opentelemetry.io/otel/internal/global"
|
||||||
"go.opentelemetry.io/otel/sdk/metric"
|
"go.opentelemetry.io/otel/sdk/metric"
|
||||||
"go.opentelemetry.io/otel/sdk/metric/metricdata"
|
"go.opentelemetry.io/otel/sdk/metric/metricdata"
|
||||||
metricpb "go.opentelemetry.io/proto/otlp/metrics/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Exporter is a OpenTelemetry metric Exporter using protobufs over HTTP.
|
// Exporter is a OpenTelemetry metric Exporter using protobufs over HTTP.
|
||||||
|
@@ -9,10 +9,10 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace"
|
||||||
"go.opentelemetry.io/otel/sdk/trace/tracetest"
|
"go.opentelemetry.io/otel/sdk/trace/tracetest"
|
||||||
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type client struct {
|
type client struct {
|
||||||
|
@@ -6,9 +6,10 @@
|
|||||||
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
|
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
"go.opentelemetry.io/otel/sdk/resource"
|
"go.opentelemetry.io/otel/sdk/resource"
|
||||||
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// KeyValues transforms a slice of attribute KeyValues into OTLP key-values.
|
// KeyValues transforms a slice of attribute KeyValues into OTLP key-values.
|
||||||
|
@@ -7,9 +7,9 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type attributeTest struct {
|
type attributeTest struct {
|
||||||
|
@@ -4,8 +4,9 @@
|
|||||||
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
|
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"go.opentelemetry.io/otel/sdk/instrumentation"
|
|
||||||
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
||||||
|
|
||||||
|
"go.opentelemetry.io/otel/sdk/instrumentation"
|
||||||
)
|
)
|
||||||
|
|
||||||
func InstrumentationScope(il instrumentation.Scope) *commonpb.InstrumentationScope {
|
func InstrumentationScope(il instrumentation.Scope) *commonpb.InstrumentationScope {
|
||||||
|
@@ -7,10 +7,10 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
"go.opentelemetry.io/otel/sdk/instrumentation"
|
"go.opentelemetry.io/otel/sdk/instrumentation"
|
||||||
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestInstrumentationScope(t *testing.T) {
|
func TestInstrumentationScope(t *testing.T) {
|
||||||
|
@@ -4,8 +4,9 @@
|
|||||||
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
|
package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform"
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"go.opentelemetry.io/otel/sdk/resource"
|
|
||||||
resourcepb "go.opentelemetry.io/proto/otlp/resource/v1"
|
resourcepb "go.opentelemetry.io/proto/otlp/resource/v1"
|
||||||
|
|
||||||
|
"go.opentelemetry.io/otel/sdk/resource"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Resource transforms a Resource into an OTLP Resource.
|
// Resource transforms a Resource into an OTLP Resource.
|
||||||
|
@@ -6,12 +6,13 @@ package tracetransform // import "go.opentelemetry.io/otel/exporters/otlp/otlptr
|
|||||||
import (
|
import (
|
||||||
"math"
|
"math"
|
||||||
|
|
||||||
|
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
"go.opentelemetry.io/otel/codes"
|
"go.opentelemetry.io/otel/codes"
|
||||||
"go.opentelemetry.io/otel/sdk/instrumentation"
|
"go.opentelemetry.io/otel/sdk/instrumentation"
|
||||||
tracesdk "go.opentelemetry.io/otel/sdk/trace"
|
tracesdk "go.opentelemetry.io/otel/sdk/trace"
|
||||||
"go.opentelemetry.io/otel/trace"
|
"go.opentelemetry.io/otel/trace"
|
||||||
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Spans transforms a slice of OpenTelemetry spans into a slice of OTLP
|
// Spans transforms a slice of OpenTelemetry spans into a slice of OTLP
|
||||||
|
@@ -10,6 +10,7 @@ import (
|
|||||||
"github.com/google/go-cmp/cmp"
|
"github.com/google/go-cmp/cmp"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
||||||
"google.golang.org/protobuf/proto"
|
"google.golang.org/protobuf/proto"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
@@ -20,7 +21,6 @@ import (
|
|||||||
"go.opentelemetry.io/otel/sdk/trace/tracetest"
|
"go.opentelemetry.io/otel/sdk/trace/tracetest"
|
||||||
semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
|
semconv "go.opentelemetry.io/otel/semconv/v1.34.0"
|
||||||
"go.opentelemetry.io/otel/trace"
|
"go.opentelemetry.io/otel/trace"
|
||||||
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestSpanKind(t *testing.T) {
|
func TestSpanKind(t *testing.T) {
|
||||||
|
@@ -9,6 +9,8 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
||||||
|
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
||||||
"google.golang.org/genproto/googleapis/rpc/errdetails"
|
"google.golang.org/genproto/googleapis/rpc/errdetails"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/codes"
|
"google.golang.org/grpc/codes"
|
||||||
@@ -20,8 +22,6 @@ import (
|
|||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry"
|
||||||
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
|
||||||
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type client struct {
|
type client struct {
|
||||||
|
@@ -14,6 +14,8 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
||||||
|
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
||||||
"go.uber.org/goleak"
|
"go.uber.org/goleak"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/backoff"
|
"google.golang.org/grpc/backoff"
|
||||||
@@ -29,8 +31,6 @@ import (
|
|||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlptracetest"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlptracetest"
|
||||||
sdktrace "go.opentelemetry.io/otel/sdk/trace"
|
sdktrace "go.opentelemetry.io/otel/sdk/trace"
|
||||||
"go.opentelemetry.io/otel/sdk/trace/tracetest"
|
"go.opentelemetry.io/otel/sdk/trace/tracetest"
|
||||||
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
|
||||||
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestMain(m *testing.M) {
|
func TestMain(m *testing.M) {
|
||||||
|
@@ -11,12 +11,12 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
collectortracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
||||||
|
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/metadata"
|
"google.golang.org/grpc/metadata"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlptracetest"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlptracetest"
|
||||||
collectortracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
|
||||||
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func makeMockCollector(t *testing.T, mockConfig *mockConfig) *mockCollector {
|
func makeMockCollector(t *testing.T, mockConfig *mockConfig) *mockCollector {
|
||||||
|
@@ -18,6 +18,8 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
||||||
|
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
||||||
"google.golang.org/protobuf/proto"
|
"google.golang.org/protobuf/proto"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
@@ -25,8 +27,6 @@ import (
|
|||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry"
|
||||||
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
|
||||||
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const contentTypeProto = "application/x-protobuf"
|
const contentTypeProto = "application/x-protobuf"
|
||||||
|
@@ -15,12 +15,12 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlptracetest"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlptracetest"
|
||||||
coltracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
@@ -18,12 +18,12 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
collectortracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
||||||
|
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
||||||
"google.golang.org/protobuf/proto"
|
"google.golang.org/protobuf/proto"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig"
|
||||||
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlptracetest"
|
"go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlptracetest"
|
||||||
collectortracepb "go.opentelemetry.io/proto/otlp/collector/trace/v1"
|
|
||||||
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type mockCollector struct {
|
type mockCollector struct {
|
||||||
|
@@ -11,16 +11,15 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
|
||||||
"go.opentelemetry.io/otel/sdk/instrumentation"
|
|
||||||
"go.opentelemetry.io/otel/sdk/log/logtest"
|
|
||||||
"go.opentelemetry.io/otel/sdk/resource"
|
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
||||||
|
"go.opentelemetry.io/otel/attribute"
|
||||||
"go.opentelemetry.io/otel/log"
|
"go.opentelemetry.io/otel/log"
|
||||||
|
"go.opentelemetry.io/otel/sdk/instrumentation"
|
||||||
sdklog "go.opentelemetry.io/otel/sdk/log"
|
sdklog "go.opentelemetry.io/otel/sdk/log"
|
||||||
|
"go.opentelemetry.io/otel/sdk/log/logtest"
|
||||||
|
"go.opentelemetry.io/otel/sdk/resource"
|
||||||
"go.opentelemetry.io/otel/trace"
|
"go.opentelemetry.io/otel/trace"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -12,11 +12,9 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/go-logr/logr"
|
"github.com/go-logr/logr"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
|
||||||
|
|
||||||
"github.com/go-logr/logr/funcr"
|
"github.com/go-logr/logr/funcr"
|
||||||
"github.com/go-logr/stdr"
|
"github.com/go-logr/stdr"
|
||||||
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestLoggerConcurrentSafe(t *testing.T) {
|
func TestLoggerConcurrentSafe(t *testing.T) {
|
||||||
|
@@ -26,6 +26,7 @@ import (
|
|||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
|
|
||||||
"go.opentelemetry.io/auto/sdk"
|
"go.opentelemetry.io/auto/sdk"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
"go.opentelemetry.io/otel/codes"
|
"go.opentelemetry.io/otel/codes"
|
||||||
"go.opentelemetry.io/otel/trace"
|
"go.opentelemetry.io/otel/trace"
|
||||||
|
@@ -10,8 +10,8 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
|
||||||
"go.opentelemetry.io/auto/sdk"
|
"go.opentelemetry.io/auto/sdk"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
"go.opentelemetry.io/otel/trace"
|
"go.opentelemetry.io/otel/trace"
|
||||||
"go.opentelemetry.io/otel/trace/embedded"
|
"go.opentelemetry.io/otel/trace/embedded"
|
||||||
|
@@ -20,6 +20,7 @@ import (
|
|||||||
"text/template"
|
"text/template"
|
||||||
|
|
||||||
"github.com/Masterminds/semver"
|
"github.com/Masterminds/semver"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/internal/tools/semconvkit/decls"
|
"go.opentelemetry.io/otel/internal/tools/semconvkit/decls"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -31,7 +31,6 @@ func verifyReadme(path string, info os.FileInfo, err error) error {
|
|||||||
|
|
||||||
if !info.Mode().IsRegular() || info.Name() != "go.mod" {
|
if !info.Mode().IsRegular() || info.Name() != "go.mod" {
|
||||||
return nil
|
return nil
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, dir := range excludedDirs {
|
for _, dir := range excludedDirs {
|
||||||
@@ -40,7 +39,6 @@ func verifyReadme(path string, info os.FileInfo, err error) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Check that a README.md exists in the same directory as the go.mod file.
|
// Check that a README.md exists in the same directory as the go.mod file.
|
||||||
readme := filepath.Join(filepath.Dir(path), readmeFilename)
|
readme := filepath.Join(filepath.Dir(path), readmeFilename)
|
||||||
_, err = os.Stat(readme)
|
_, err = os.Stat(readme)
|
||||||
|
@@ -20,7 +20,7 @@ type TextMapCarrier interface {
|
|||||||
// must never be done outside of a new major release.
|
// must never be done outside of a new major release.
|
||||||
|
|
||||||
// Set stores the key-value pair.
|
// Set stores the key-value pair.
|
||||||
Set(key string, value string)
|
Set(key, value string)
|
||||||
// DO NOT CHANGE: any modification will not be backwards compatible and
|
// DO NOT CHANGE: any modification will not be backwards compatible and
|
||||||
// must never be done outside of a new major release.
|
// must never be done outside of a new major release.
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@ func (hc HeaderCarrier) Values(key string) []string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Set stores the key-value pair.
|
// Set stores the key-value pair.
|
||||||
func (hc HeaderCarrier) Set(key string, value string) {
|
func (hc HeaderCarrier) Set(key, value string) {
|
||||||
http.Header(hc).Set(key, value)
|
http.Header(hc).Set(key, value)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -76,7 +76,7 @@ func (nilCarrier) Get(key string) string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (nilCarrier) Set(key string, value string) {}
|
func (nilCarrier) Set(key, value string) {}
|
||||||
|
|
||||||
func TestMultiplePropagators(t *testing.T) {
|
func TestMultiplePropagators(t *testing.T) {
|
||||||
ootaProp := outOfThinAirPropagator{t: t}
|
ootaProp := outOfThinAirPropagator{t: t}
|
||||||
|
@@ -8,9 +8,9 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/log"
|
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
|
||||||
|
"go.opentelemetry.io/otel/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
type mockDelayExporter struct{}
|
type mockDelayExporter struct{}
|
||||||
|
@@ -15,7 +15,7 @@ import (
|
|||||||
"go.opentelemetry.io/otel/log"
|
"go.opentelemetry.io/otel/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
func verifyRing(t *testing.T, r *ring, num int, sum int) {
|
func verifyRing(t *testing.T, r *ring, num, sum int) {
|
||||||
// Length.
|
// Length.
|
||||||
assert.Equal(t, num, r.Len(), "r.Len()")
|
assert.Equal(t, num, r.Len(), "r.Len()")
|
||||||
|
|
||||||
|
@@ -12,7 +12,6 @@ import (
|
|||||||
"go.opentelemetry.io/otel/metric"
|
"go.opentelemetry.io/otel/metric"
|
||||||
"go.opentelemetry.io/otel/metric/embedded"
|
"go.opentelemetry.io/otel/metric/embedded"
|
||||||
"go.opentelemetry.io/otel/sdk/instrumentation"
|
"go.opentelemetry.io/otel/sdk/instrumentation"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/sdk/metric/internal/aggregate"
|
"go.opentelemetry.io/otel/sdk/metric/internal/aggregate"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -11,13 +11,12 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
|
||||||
"go.opentelemetry.io/otel/codes"
|
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/trace"
|
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
||||||
|
"go.opentelemetry.io/otel/attribute"
|
||||||
|
"go.opentelemetry.io/otel/codes"
|
||||||
|
"go.opentelemetry.io/otel/trace"
|
||||||
)
|
)
|
||||||
|
|
||||||
func basicTracerProvider(t *testing.T) *TracerProvider {
|
func basicTracerProvider(t *testing.T) *TracerProvider {
|
||||||
|
@@ -104,7 +104,7 @@ func (sc *SemanticConventions) NetAttributesFromHTTPRequest(
|
|||||||
// It handles both IPv4 and IPv6 addresses. If the host portion is not recognized
|
// It handles both IPv4 and IPv6 addresses. If the host portion is not recognized
|
||||||
// as a valid IPv4 or IPv6 address, the `ip` result will be empty and the
|
// as a valid IPv4 or IPv6 address, the `ip` result will be empty and the
|
||||||
// host portion will instead be returned in `name`.
|
// host portion will instead be returned in `name`.
|
||||||
func hostIPNamePort(hostWithPort string) (ip string, name string, port int) {
|
func hostIPNamePort(hostWithPort string) (ip, name string, port int) {
|
||||||
var (
|
var (
|
||||||
hostPart, portPart string
|
hostPart, portPart string
|
||||||
parsedPort uint64
|
parsedPort uint64
|
||||||
|
@@ -10,13 +10,12 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/trace"
|
|
||||||
|
|
||||||
"github.com/google/go-cmp/cmp"
|
"github.com/google/go-cmp/cmp"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
|
||||||
"go.opentelemetry.io/otel/attribute"
|
"go.opentelemetry.io/otel/attribute"
|
||||||
"go.opentelemetry.io/otel/codes"
|
"go.opentelemetry.io/otel/codes"
|
||||||
|
"go.opentelemetry.io/otel/trace"
|
||||||
)
|
)
|
||||||
|
|
||||||
type tlsOption int
|
type tlsOption int
|
||||||
|
@@ -82,7 +82,7 @@ func marshalJSON(id []byte) ([]byte, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// unmarshalJSON inflates trace id from hex string, possibly enclosed in quotes.
|
// unmarshalJSON inflates trace id from hex string, possibly enclosed in quotes.
|
||||||
func unmarshalJSON(dst []byte, src []byte) error {
|
func unmarshalJSON(dst, src []byte) error {
|
||||||
if l := len(src); l >= 2 && src[0] == '"' && src[l-1] == '"' {
|
if l := len(src); l >= 2 && src[0] == '"' && src[l-1] == '"' {
|
||||||
src = src[1 : l-1]
|
src = src[1 : l-1]
|
||||||
}
|
}
|
||||||
|
@@ -11,7 +11,6 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
||||||
"go.opentelemetry.io/collector/pdata/pcommon"
|
"go.opentelemetry.io/collector/pdata/pcommon"
|
||||||
"go.opentelemetry.io/collector/pdata/ptrace"
|
"go.opentelemetry.io/collector/pdata/ptrace"
|
||||||
|
|
||||||
|
@@ -457,7 +457,7 @@ func TestStringSpanID(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func assertSpanContextEqual(got SpanContext, want SpanContext) bool {
|
func assertSpanContextEqual(got, want SpanContext) bool {
|
||||||
return got.spanID == want.spanID &&
|
return got.spanID == want.spanID &&
|
||||||
got.traceID == want.traceID &&
|
got.traceID == want.traceID &&
|
||||||
got.traceFlags == want.traceFlags &&
|
got.traceFlags == want.traceFlags &&
|
||||||
|
Reference in New Issue
Block a user