4 Commits

Author SHA1 Message Date
ba72eb9968 Merge pull request 'fix Provider option' (#2) from optsfix into v3
Reviewed-on: #2
2023-08-16 08:13:03 +03:00
39aa3ccb5a fix Provider option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2023-08-16 08:12:36 +03:00
63c1a3f324 fix v3
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2023-07-04 01:14:39 +03:00
89de6bc547 initial import
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2023-07-04 01:01:34 +03:00
4 changed files with 9 additions and 13 deletions

4
go.mod
View File

@@ -1,4 +1,4 @@
module go.unistack.org/micro-tracer-otel/v4
module go.unistack.org/micro-tracer-otel/v3
go 1.20
@@ -6,7 +6,7 @@ require (
go.opentelemetry.io/otel v1.16.0
go.opentelemetry.io/otel/sdk v1.16.0
go.opentelemetry.io/otel/trace v1.16.0
go.unistack.org/micro/v4 v4.0.4
go.unistack.org/micro/v3 v3.10.23
)
require (

8
go.sum
View File

@@ -15,12 +15,8 @@ go.opentelemetry.io/otel/sdk v1.16.0 h1:Z1Ok1YsijYL0CSJpHt4cS3wDDh7p572grzNrBMiM
go.opentelemetry.io/otel/sdk v1.16.0/go.mod h1:tMsIuKXuuIWPBAOrH+eHtvhTL+SntFtXF9QD68aP6p4=
go.opentelemetry.io/otel/trace v1.16.0 h1:8JRpaObFoW0pxuVPapkgH8UhHQj+bJW8jJsCZEu5MQs=
go.opentelemetry.io/otel/trace v1.16.0/go.mod h1:Yt9vYq1SdNz3xdjZZK7wcXv1qv2pwLkqr2QVwea0ef0=
go.unistack.org/micro/v4 v4.0.1 h1:xo1IxbVfgh8i0eY0VeYa3cbb13u5n/Mxnp3FOgWD4Jo=
go.unistack.org/micro/v4 v4.0.1/go.mod h1:p/J5UcSJjfHsWGT31uKoghQ5rUQZzQJBAFy+Z4+ZVMs=
go.unistack.org/micro/v4 v4.0.4 h1:tbCpqXQTAqK57LeasRR1uSTnGC+xs7K57bxifKmhzUQ=
go.unistack.org/micro/v4 v4.0.4/go.mod h1:+wBa98rSf+mRXb/MuSVFPXtDrqN0k8rzPQiC8wRCwCo=
golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU=
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
go.unistack.org/micro/v3 v3.10.23 h1:4BE7NwwyJbCWOfzjzztamBxJSgRHHW1uQtMGNDLHG3s=
go.unistack.org/micro/v3 v3.10.23/go.mod h1:XIArw29f0b3uvF4cq96X/nQt2f0J2OGnjh8J+DBbC0s=
golang.org/x/sys v0.9.0 h1:KS/R3tvhPqvJvwcKfnBHJwwthS11LRhmM5D59eEXa0s=
golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=

View File

@@ -3,13 +3,13 @@ package otel
import (
tracesdk "go.opentelemetry.io/otel/sdk/trace"
"go.opentelemetry.io/otel/trace"
"go.unistack.org/micro/v4/tracer"
"go.unistack.org/micro/v3/tracer"
)
type providerKey struct{}
func Provider(opts ...tracesdk.TracerProvider) tracer.Option {
return tracer.SetOption(providerKey{}, opts)
func Provider(tp *tracesdk.TracerProvider) tracer.Option {
return tracer.SetOption(providerKey{}, tp)
}
type providerOptionsKey struct{}

View File

@@ -12,8 +12,8 @@ import (
"go.opentelemetry.io/otel/propagation"
tracesdk "go.opentelemetry.io/otel/sdk/trace"
"go.opentelemetry.io/otel/trace"
"go.unistack.org/micro/v4/metadata"
"go.unistack.org/micro/v4/tracer"
"go.unistack.org/micro/v3/metadata"
"go.unistack.org/micro/v3/tracer"
)
var _ tracer.Tracer = (*otelTracer)(nil)