Ruby application でも Zipkin collctor に tracing data を送ってトレーストレースするためのメモ第1弾。まずは SERVER_RECV と SERVER_SEND だけを Zipkin collector に送信するやりかた。 経路としては App -> fluentd in-scribe-plugin -> fluentd out-scribe-plugin -> zipkin collector という経路にする。 使用したコードは https://gist.github.com/taiki45/057d50a5a3e5a9aa0407 fluentd の設定 scribe のデフォルトポートで待ち受けて、zipkin collector のポートへ送信する。 <source> type scribe port 1463 </source>
![Ruby でも Zipkin がしたい! - おさかな日誌](https://cdn-ak-scissors.b.st-hatena.com/image/square/24b45daa07a097dbed38fd10aeaf16e8373df584/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Faladhi%2F20141027%2F20141027040858.png)