Merge pull request #12 from openzipkin/propagation
Adds propagation methods to instrumentation section
diff --git a/Gemfile.lock b/Gemfile.lock
index 088ad0d..bad7b96 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -2,7 +2,7 @@
remote: https://rubygems.org/
specs:
RedCloth (4.2.9)
- activesupport (4.2.5.2)
+ activesupport (4.2.6)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
@@ -21,22 +21,23 @@
multipart-post (>= 1.2, < 3)
ffi (1.9.10)
gemoji (2.1.0)
- github-pages (54)
+ github-pages (66)
RedCloth (= 4.2.9)
github-pages-health-check (= 1.1.0)
jekyll (= 3.0.3)
jekyll-coffeescript (= 1.0.1)
jekyll-feed (= 0.4.0)
jekyll-gist (= 1.4.0)
- jekyll-mentions (= 1.0.1)
+ jekyll-github-metadata (= 1.9.0)
+ jekyll-mentions (= 1.1.2)
jekyll-paginate (= 1.1.0)
- jekyll-redirect-from (= 0.9.1)
+ jekyll-redirect-from (= 0.10.0)
jekyll-sass-converter (= 1.3.0)
jekyll-seo-tag (= 1.3.2)
jekyll-sitemap (= 0.10.0)
jekyll-textile-converter (= 0.1.0)
- jemoji (= 0.5.1)
- kramdown (= 1.9.0)
+ jemoji (= 0.6.2)
+ kramdown (= 1.10.0)
liquid (= 3.0.6)
mercenary (~> 0.3)
rdiscount (= 2.1.8)
@@ -67,11 +68,13 @@
jekyll-feed (0.4.0)
jekyll-gist (1.4.0)
octokit (~> 4.2)
- jekyll-mentions (1.0.1)
+ jekyll-github-metadata (1.9.0)
+ octokit (~> 4.0)
+ jekyll-mentions (1.1.2)
html-pipeline (~> 2.3)
jekyll (~> 3.0)
jekyll-paginate (1.1.0)
- jekyll-redirect-from (0.9.1)
+ jekyll-redirect-from (0.10.0)
jekyll (>= 2.0)
jekyll-sass-converter (1.3.0)
sass (~> 3.2)
@@ -82,12 +85,12 @@
RedCloth (~> 4.0)
jekyll-watch (1.3.1)
listen (~> 3.0)
- jemoji (0.5.1)
+ jemoji (0.6.2)
gemoji (~> 2.0)
html-pipeline (~> 2.2)
- jekyll (>= 2.0)
+ jekyll (>= 3.0)
json (1.8.3)
- kramdown (1.9.0)
+ kramdown (1.10.0)
liquid (3.0.6)
listen (3.0.6)
rb-fsevent (>= 0.9.3)
@@ -124,8 +127,8 @@
ruby
DEPENDENCIES
- github-pages (= 54)
+ github-pages (= 66)
json
BUNDLED WITH
- 1.10.3
+ 1.11.2
diff --git a/_data/existing_instrumentations.yml b/_data/existing_instrumentations.yml
index 7e560de..bdef850 100644
--- a/_data/existing_instrumentations.yml
+++ b/_data/existing_instrumentations.yml
@@ -3,6 +3,8 @@
[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: >-
@@ -13,6 +15,7 @@
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
@@ -22,6 +25,7 @@
[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"
@@ -30,6 +34,7 @@
[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
@@ -38,6 +43,7 @@
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
@@ -46,5 +52,6 @@
library: >-
[go-zipkin](https://github.com/elodina/go-zipkin)
framework: x/net Context
+ propagation:
transports: Kafka
sampling: "Yes"
diff --git a/pages/existing_instrumentations.md b/pages/existing_instrumentations.md
index e2b652d..bf45052 100644
--- a/pages/existing_instrumentations.md
+++ b/pages/existing_instrumentations.md
@@ -4,7 +4,7 @@
---
Tracing information is collected on each host using the instrumented libraries
-and sent to Zipkin. When the host makes a request to another service, it passes
+and sent to Zipkin. When the host makes a request to another service, it propagates
a few tracing identifiers along with the request so we can later tie the data
together into spans.
@@ -12,9 +12,9 @@
Please refer to their individual documentation for setup and configuration
guides.
-| Language | Library | Framework | Transports Supported | Sampling Supported? | Other notes |
-|:---------|:--------|:----------|:---------------------|:--------------------|:------------|{% for lib in site.data.existing_instrumentations %}
-| {{ lib.language }} | {{ lib.library }} | {{ lib.framework }} | {{ lib.transports }} | {{ lib.sampling }} | {{ lib.notes }} |{% endfor %}
+| Language | Library | Framework | Propagation Supported | Transports Supported | Sampling Supported? | Other notes |
+|:---------|:--------|:----------|:----------------------|:---------------------|:--------------------|:------------|{% for lib in site.data.existing_instrumentations %}
+| {{ lib.language }} | {{ lib.library }} | {{lib.framework}} | {{ lib.propagation }} | {{ lib.transports }} | {{ lib.sampling }} | {{ lib.notes }} |{% endfor %}
{: .wide-table}
Did we miss a library? Please open a pull-request to