Go Thrift Other
Clone or download
Permalink
Failed to load latest commit information.
events Moves to openzipkin-contrib. Jul 26, 2018
examples Moves to openzipkin-contrib. Jul 26, 2018
flag More Zipkin idiomatic usage of ParentSpan propagation, also fixes #6 Jul 6, 2016
thrift Moves to openzipkin-contrib. Jul 26, 2018
types fixed B3 hex encoding issues with trace identifiers Jan 23, 2018
wire Moves to openzipkin-contrib. Jul 26, 2018
.gitignore bundled first example into own subdirectory with makefile for easier … Oct 5, 2016
.travis.yml moved travis testing to Go 1.8 and up Oct 20, 2017
LICENSE license update May 19, 2016
Makefile updated makefile Jul 25, 2017
README.md Removes Circle CI. Jul 26, 2018
bench_test.go tests/bench: fix Benchmark copy and paste magnitudes Nov 22, 2017
collector-http.go Moves to openzipkin-contrib. Jul 26, 2018
collector-http_test.go Moves to openzipkin-contrib. Jul 26, 2018
collector-kafka.go Moves to openzipkin-contrib. Jul 26, 2018
collector-kafka_test.go Moves to openzipkin-contrib. Jul 26, 2018
collector-scribe.go Moves to openzipkin-contrib. Jul 26, 2018
collector-scribe_test.go Moves to openzipkin-contrib. Jul 26, 2018
collector.go Moves to openzipkin-contrib. Jul 26, 2018
collector_test.go Moves to openzipkin-contrib. Jul 26, 2018
concurrency_test.go Various small improvements Dec 19, 2016
context.go Moves to openzipkin-contrib. Jul 26, 2018
debug.go Various small improvements Dec 19, 2016
event.go Various small improvements Dec 19, 2016
log-materializers.go Various small improvements Dec 19, 2016
log-materializers_test.go Various small improvements Dec 19, 2016
logger.go fixed minor issue in log message. closes #64 Jul 17, 2017
observer.go make gofmt happy Jul 25, 2017
propagation.go Moves to openzipkin-contrib. Jul 26, 2018
propagation_ot.go Moves to openzipkin-contrib. Jul 26, 2018
propagation_test.go Moves to openzipkin-contrib. Jul 26, 2018
raw.go Adjust to the OpenTracing key-value logging change Sep 19, 2016
recorder.go Implement immutable SpanContexts Aug 5, 2016
recorder_test.go Implement immutable SpanContexts Aug 5, 2016
sample.go major update needed to fix propagation headers and allow for single h… May 16, 2016
sample_test.go Moves to openzipkin-contrib. Jul 26, 2018
span.go Moves to openzipkin-contrib. Jul 26, 2018
span_test.go test of including NopLogger as logging option Jun 21, 2017
testutil_test.go Various small improvements Dec 19, 2016
tracer.go Moves to openzipkin-contrib. Jul 26, 2018
util.go major update needed to fix propagation headers and allow for single h… May 16, 2016
zipkin-endpoint.go Moves to openzipkin-contrib. Jul 26, 2018
zipkin-recorder.go Moves to openzipkin-contrib. Jul 26, 2018

README.md

zipkin-go-opentracing

Travis CI GoDoc Go Report Card Sourcegraph

OpenTracing Tracer implementation for Zipkin in Go.

Notes

This package is a low level tracing "driver" to allow OpenTracing API consumers to use Zipkin as their tracing backend. For details on how to work with spans and traces we suggest looking at the documentation and README from the OpenTracing API.

For developers interested in adding Zipkin tracing to their Go services we suggest looking at Go kit which is an excellent toolkit to instrument your distributed system with Zipkin and much more with clean separation of domains like transport, middleware / instrumentation and business logic.

Examples

For more information on zipkin-go-opentracing, please see the examples directory for usage examples as well as documentation at go doc.