blob: a416fe061b4b4a1222242e45e7a99ade71b4d156 [file] [log] [blame]
- language: "C#"
library: >-
[Zipkin4net](https://github.com/openzipkin/zipkin4net)
framework: >-
Asp.net core, Owin
propagation: Http (B3)
transports: Any
sampling: "Yes"
notes:
- language: Go
library: >-
[zipkin-go](https://github.com/openzipkin/zipkin-go)
framework: >-
standard Go middlewares
propagation: Http (B3), gRPC (B3)
transports: Http (v2), Kafka (v2), Log
sampling: "Yes"
notes: Uses Zipkin V2 API
- language: Java
library: >-
[brave](https://github.com/apache/incubator-zipkin-brave)
framework: Jersey, RestEASY, JAXRS2, Apache HttpClient, Mysql
propagation: Http (B3), gRPC (B3)
transports: Http, Kafka, Scribe
sampling: "Yes"
notes: Java 6 or higher
- language: JavaScript
library: >-
[zipkin-js](https://github.com/openzipkin/zipkin-js)
framework: >-
[cujoJS](http://cujojs.com), [express](http://expressjs.com/), [restify](http://restify.com/)
propagation: Http (B3)
transports: >-
[Http, Kafka, Scribe](https://github.com/openzipkin/zipkin-js#transports)
sampling: >-
Yes
notes: >-
Uses continuation-local-storage under to hood, so you don't have to pass around an explicit context
- language: Ruby
library: >-
[zipkin-ruby](https://github.com/openzipkin/zipkin-ruby)
framework: >-
[Rack](http://rack.github.io/)
propagation: Http (B3)
transports: Http, Kafka, Scribe
sampling: "Yes"
notes: lc support. Ruby 2.0 or higher
- language: Scala
library: >-
[zipkin-finagle](https://github.com/openzipkin/zipkin-finagle)
framework: >-
[Finagle](https://github.com/twitter/finagle)
propagation: Http (B3), Thrift
transports: Http, Kafka, Scribe
sampling: "Yes"
notes: Library is written in Java. Propagation is defined in Finagle itself.
- language: PHP
library: >-
[zipkin-php](https://github.com/openzipkin/zipkin-php)
framework: Any
propagation: "B3"
transports: "http, log file"
sampling: "Yes"
notes: V2 native based on brave's model, compatible with PHP 5.6 and PHP 7.x. Check [this](https://github.com/openzipkin/zipkin-php-example) out for an example.