1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2024-12-12 10:04:29 +02:00
opentelemetry-go/go.mod
Yoshi Yamaguchi 9ed97980e2 Add Stackdriver Trace exporter for trace. (#160)
* Add Stackdriver Trace exporter for trace.

TODOs for future work is:

* to replace bundler.Bundler

* to add proper tests for the exporter

* to move the exporter to proper repository once it will be created.

* Change to use functions for the exporter initialization instead of
passing option struct directly.
This fix is aliging the same fix for Jaeger (#146, #161)

* Change Option struct to be function type

* Change the original Option struct to be private

* Add line comments to maxMessageEventsPerSpan to leave it for future implementation

* Fix unnessesary expressions specified by `make precommit`

Left errors by `make precommit` in experimental/bridge/opentracing.

* Ran make precommit

* Add new line at EOF

* WIP: Start implementing BatchSpanExporter interfaces

* Change to use RegisterSpanProcessor to register bsp

* Change function names to fit current implementation of sdk

* Removed google.golang.org/api/support/bundler and implement ssp and bsp

* Change spanProcessor as a member of Exporter.

* Fix option names used for BatchSpanProcessor initialization.

* Change Exporter.Shutdown just to unregister spanProcessor.

* Removed copyright statements of OpenCensus.

* Fix small typo and EOF new line

* Fix interfaces of ExportSpan/ExportSpans to meet SpanSyncer/SpanBatcher

* Change to follow context.Context passed in ExportSpan/ExportSpans

* Fix Stackdriver Exporter to hold sync.Once to lock when it is registered and
unregistered.
2019-10-08 23:33:19 -07:00

21 lines
656 B
Modula-2

module go.opentelemetry.io
go 1.13
require (
cloud.google.com/go v0.46.3
github.com/apache/thrift v0.12.0
github.com/client9/misspell v0.3.4
github.com/gogo/protobuf v1.3.0 // indirect
github.com/golang/protobuf v1.3.2
github.com/golangci/golangci-lint v1.19.1
github.com/google/go-cmp v0.3.1
github.com/hashicorp/golang-lru v0.5.3
github.com/opentracing/opentracing-go v1.1.1-0.20190913142402-a7454ce5950e
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
golang.org/x/tools v0.0.0-20190925230517-ea99b82c7b93
google.golang.org/api v0.9.0
google.golang.org/genproto v0.0.0-20190925194540-b8fbc687dcfb
google.golang.org/grpc v1.24.0
)