blob: 21122118d2ad9a9d45287e9c3c92981565c4f357 [file] [log] [blame]
- language: Python
library: >-
[pyramid_zipkin](https://github.com/Yelp/pyramid_zipkin)
framework: >-
[Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/)
Http (B3)
propagation: Http (B3)
transports: >-
[Kafka \\| Scribe](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-transport-handler)
sampling: >-
[Yes](http://pyramid-zipkin.readthedocs.org/en/latest/configuring_zipkin.html#zipkin-tracing-percent)
notes: py2, py3 support.
- language: Java
library: >-
[brave](https://github.com/openzipkin/brave)
framework: Jersey, RestEASY, JAXRS2, Apache HttpClient, Mysql
propagation: Http (B3)
transports: Http, Kafka, Scribe
sampling: "Yes"
notes: Java 6 or higher
- language: Java
library: >-
[Spring Cloud Sleuth](https://github.com/spring-cloud/spring-cloud-sleuth)
framework: Spring, Spring Cloud (e.g. Stream, Netflix)
propagation: Http (B3), Messaging (B3)
transports: Http, Spring Cloud Stream Compatible (e.g. RabbitMQ, Kafka, Redis or anything with a custom Binder)
sampling: "Yes"
notes: Java 7 or higher
- language: Scala
library: >-
[finagle-zipkin](https://github.com/twitter/finagle/tree/develop/finagle-zipkin)
framework: >-
[Finagle](https://github.com/twitter/finagle)
propagation: Http (B3), Thrift
transports: Scribe
sampling: "Yes"
- language: Ruby
library: >-
[zipkin-tracer](https://github.com/openzipkin/zipkin-tracer)
framework: >-
[Rack](http://rack.github.io/)
propagation: Http (B3)
transports: Http, Kafka, Scribe
sampling: "Yes"
notes: lc support. Ruby 2.0 or higher
- language: "C#"
library: >-
[ZipkinTracerModule](https://github.com/mdsol/Medidata.ZipkinTracerModule)
framework: OWIN, HttpHandler
propagation: Http (B3)
transports: Http
sampling: "Yes"
notes: lc support. 4.5.2 or higher
- language: Go
library: >-
[go-zipkin](https://github.com/elodina/go-zipkin)
framework: x/net Context
propagation:
transports: Kafka
sampling: "Yes"