Tags: dnwe/zipkin-go
Tags
Baggage Interface and explicit accept list Implementation for HTTP an… …d gRPC middleware (openzipkin#210) * Adds MallocNanoZone=0 env var as race detector run fails on OS X Monterey otherwise * adds first implementation of baggage handling for grpc and http middlewares * adds baggage implementation unit tests * adds baggage integration test with grpc * bumps license headers copyright year Co-authored-by: Crypt Keeper <64215+codefromthecrypt@users.noreply.github.com>
remove coveralls, add codecov, remove appveyor (openzipkin#209)
HTTPReporter: Adds b3:0 header and unit test for custom headers using… … HTTPDoer (openzipkin#176) * add b3:0 to http reporter and added test for custom headers using HTTPDoer * Fix: Go < 1.14 does not support http.Header.Values()
Add support for `RemoteEndpoint` in transport/client. (openzipkin#170) * Add support for `RemoteEndpoint` in transport/client. * Allow remote endpoint as functional option instead of only the service name
Fix HTTP reporter potential unbounded goroutine creation (openzipkin#146 ) * Fix HTTP reporter potential unbounded goroutine creation Currently the HTTP reporter spawns a new goroutine each time a new batch needs to be sent to the server. Execution of those goroutines gets serialized through the `sendMtx`. This behavior is problematic when the zipkin server is down and leads to creation of unbounded number of goroutines each of which will wait for its turn on the `sendMtx` and then fail. Fix this by creating one send goroutine to handle sending data to the server. This also removes the need for the `sendMtx` since `sendBatch` will only be called by the send goroutine. Signed-off-by: Slavomir Kaslev <kaslevs@vmware.com> * Add more HTTP reporter test cases Add HTTP reporter test cases for BatchInterval() and BatchSize() options behavior. Signed-off-by: Slavomir Kaslev <kaslevs@vmware.com>
Merge pull request openzipkin#133 from openzipkin/128_request_sampler… …_for_client feat(openzipkin#128): adds support for request sampler in client.
Merge pull request openzipkin#133 from openzipkin/128_request_sampler… …_for_client feat(openzipkin#128): adds support for request sampler in client.
PreviousNext