<commit_before>- 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: Python
  library: >-
    [pyramid_zipkin](https://github.com/Yelp/pyramid_zipkin)
  framework: >-
    [Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/)
  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), gRPC (B3)
  transports: Http, Kafka, Scribe
  sampling: "Yes"
  notes: Java 6 or higher

- language: Java
  library: >-
    [htrace](https://github.com/apache/incubator-htrace/tree/master/htrace-zipkin)
  framework: HDFS, HBase
  propagation:
  transports: Http, Scribe
  sampling: "Yes"
  notes: Java 7 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: Java
  library: >-
    [cassandra-zipkin-tracing](https://github.com/thelastpickle/cassandra-zipkin-tracing)
  framework: >-
    [Apache Cassandra](http://cassandra.apache.org)
  propagation: CQL (B3)
  transports: Http, Kafka, Scribe
  sampling: "Yes"
  notes: Java 8+

- 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"

- language: Go
  library: >-
    [zipkin-go-opentracing](https://github.com/openzipkin/zipkin-go-opentracing)
  framework: [Go kit](https://gokit.io) or roll your own with [OpenTracing](http://opentracing.io)
  propagation: Http (B3), gRPC (B3)
  transports: Kafka, Scribe
  sampling: "Yes"

- language: Scala
  library: >-
    [akka-tracing](https://github.com/levkhomich/akka-tracing)
  framework: >-
    [Akka](https://akka.io), [Spray](https://spray.io), [Play](https://www.playframework.com)
  propagation: Http (B3), Thrift
  transports: Scribe
  sampling: "Yes"
  notes: Java 6+, Scala 2.10+, activator templates for [Akka](https://github.com/levkhomich/activator-akka-tracing) and [Play](https://github.com/levkhomich/activator-play-tracing)

- language: Java
  library: >-<commit_msg>fix yml error in existing instrumentations data file<commit_after>- 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: Python
  library: >-
    [pyramid_zipkin](https://github.com/Yelp/pyramid_zipkin)
  framework: >-
    [Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/)
  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), gRPC (B3)
  transports: Http, Kafka, Scribe
  sampling: "Yes"
  notes: Java 6 or higher

- language: Java
  library: >-
    [htrace](https://github.com/apache/incubator-htrace/tree/master/htrace-zipkin)
  framework: HDFS, HBase
  propagation:
  transports: Http, Scribe
  sampling: "Yes"
  notes: Java 7 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: Java
  library: >-
    [cassandra-zipkin-tracing](https://github.com/thelastpickle/cassandra-zipkin-tracing)
  framework: >-
    [Apache Cassandra](http://cassandra.apache.org)
  propagation: CQL (B3)
  transports: Http, Kafka, Scribe
  sampling: "Yes"
  notes: Java 8+

- 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"

- language: Go
  library: >-
    [zipkin-go-opentracing](https://github.com/openzipkin/zipkin-go-opentracing)
  framework: >-
    [Go kit](https://gokit.io) or roll your own with [OpenTracing](http://opentracing.io)
  propagation: Http (B3), gRPC (B3)
  transports: Kafka, Scribe
  sampling: "Yes"

- language: Scala
  library: >-
    [akka-tracing](https://github.com/levkhomich/akka-tracing)
  framework: >-
    [Akka](https://akka.io), [Spray](https://spray.io), [Play](https://www.playframework.com)
  propagation: Http (B3), Thrift
  transports: Scribe
  sampling: "Yes"
  notes: Java 6+, Scala 2.10+, activator templates for [Akka](https://github.com/levkhomich/activator-akka-tracing) and [Play](https://github.com/levkhomich/activator-play-tracing)

- language: Java
  library: >-
{'fraction_non_alphanumeric': 0.1528101528101528, 'fraction_numerical': 0.007511007511007511, 'mean_word_length': 3.7909429280397022, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 52, 'https://': 40, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2629494', 'n_tokens_mistral': 2882, 'n_tokens_neox': 2823, 'n_words': 563}