<commit_before>![Zipkin (doc/zipkin-logo-200x119.jpg)](https://github.com/twitter/zipkin/raw/master/doc/zipkin-logo-200x119.jpg)

[Zipkin](http://twitter.github.com/zipkin) is a distributed tracing system that helps us gather timing data for all the disparate services at Twitter.

## Full documentation
See [http://twitter.github.com/zipkin](http://twitter.github.com/zipkin)

## Quick start
You'll need Scala 2.9.1

Clone the repo, `git clone git://github.com/twitter/zipkin`, or [download a release](https://github.com/twitter/zipkin/downloads)

To run a collector daemon: `bin/collector`

To run a query daemon: `bin/query`

To run a UI daemon: `bin/ui`

For a more in-depth installation guide, see: [http://twitter.github.com/zipkin/install.html](http://twitter.github.com/zipkin/install.html)

## Mailing lists
There are two mailing lists you can use to get in touch with other users and developers.

Users: [https://groups.google.com/group/zipkin-user](https://groups.google.com/group/zipkin-user)

Developers: [https://groups.google.com/group/zipkin-dev](https://groups.google.com/group/zipkin-dev)

## Issues
Noticed a bug? [https://github.com/twitter/zipkin/issues](https://github.com/twitter/zipkin/issues)

## Contributions
Contributions are very welcome! Please create a pull request on github and we'll look at it as soon as possible.

Try to make the code in the pull request as focused and clean as possible, stick as close to our code style as you can.

If the pull request is becoming too big we ask that you split it into smaller ones.

Areas where we'd love to see contributions include: adding tracing to more libraries and protocols, interesting reports generated with Hadoop from the trace data, extending collector to support more transports and storage systems and other ways of visualizing the data in the web UI.

## Versioning
We use [SemVer](http://semver.org/) style versioning.

## Authors
Thanks to everyone below for making Zipkin happen!

Zipkin server

* <NAME>: [@skr](https://twitter.com/skr)
* <NAME>: [@thisisfranklin](https://twitter.com/thisisfranklin)
* <NAME>: [@iano](https://twitter.com/iano)

Zipkin UI

* <NAME>: [@thisisfranklin](https://twitter.com/thisisfranklin)
* <NAME>: [@couch](https://twitter.com/couch)
* <NAME>: [@dmcg](https://twitter.com/dmcg)
* <NAME>: [@zed](https://twitter.com/zed)

Instrumentation

* <NAME>: [@marius](https://twitter.com/marius)
* <NAME>: [@a_a](https://twitter.com/a_a)

## License
Copyright 2012 Twitter, Inc.

Licensed under the Apache License, Version 2.0: [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)<commit_msg>Add note in readme about IRC<commit_after>![Zipkin (doc/zipkin-logo-200x119.jpg)](https://github.com/twitter/zipkin/raw/master/doc/zipkin-logo-200x119.jpg)

[Zipkin](http://twitter.github.com/zipkin) is a distributed tracing system that helps us gather timing data for all the disparate services at Twitter.

## Full documentation
See [http://twitter.github.com/zipkin](http://twitter.github.com/zipkin)

## Quick start
You'll need Scala 2.9.1

Clone the repo, `git clone git://github.com/twitter/zipkin`, or [download a release](https://github.com/twitter/zipkin/downloads)

To run a collector daemon: `bin/collector`

To run a query daemon: `bin/query`

To run a UI daemon: `bin/ui`

For a more in-depth installation guide, see: [http://twitter.github.com/zipkin/install.html](http://twitter.github.com/zipkin/install.html)

## Get involved

Check out the #zipkin IRC channel on chat.freenode.com to see if any
developers are there for questions or live debugging tips. Otherwise,
there are two mailing lists you can use to get in touch with other
users and developers.

Users: [https://groups.google.com/group/zipkin-user](https://groups.google.com/group/zipkin-user)

Developers: [https://groups.google.com/group/zipkin-dev](https://groups.google.com/group/zipkin-dev)

## Issues
Noticed a bug? [https://github.com/twitter/zipkin/issues](https://github.com/twitter/zipkin/issues)

## Contributions
Contributions are very welcome! Please create a pull request on github and we'll look at it as soon as possible.

Try to make the code in the pull request as focused and clean as possible, stick as close to our code style as you can.

If the pull request is becoming too big we ask that you split it into smaller ones.

Areas where we'd love to see contributions include: adding tracing to more libraries and protocols, interesting reports generated with Hadoop from the trace data, extending collector to support more transports and storage systems and other ways of visualizing the data in the web UI.

## Versioning
We use [SemVer](http://semver.org/) style versioning.

## Authors
Thanks to everyone below for making Zipkin happen!

Zipkin server

* <NAME>: [@skr](https://twitter.com/skr)
* <NAME>: [@thisisfranklin](https://twitter.com/thisisfranklin)
* <NAME>: [@iano](https://twitter.com/iano)

Zipkin UI

* <NAME>: [@thisisfranklin](https://twitter.com/thisisfranklin)
* <NAME>: [@couch](https://twitter.com/couch)
* <NAME>: [@dmcg](https://twitter.com/dmcg)
* <NAME>: [@zed](https://twitter.com/zed)

Instrumentation

* <NAME>: [@marius](https://twitter.com/marius)
* <NAME>: [@a_a](https://twitter.com/a_a)

## License
Copyright 2012 Twitter, Inc.

Licensed under the Apache License, Version 2.0: [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)

{'fraction_non_alphanumeric': 0.13540327025537388, 'fraction_numerical': 0.009186110600771633, 'mean_word_length': 4.688610240334378, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 34, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4165758', 'n_tokens_mistral': 1765, 'n_tokens_neox': 1676, 'n_words': 532}