fluentをyardで可視化してみた
fluentでこの処理どうなってるんだって思って調査してて、全体を俯瞰してくれる図がほしいなぁと思って調べていたらyardってものが引っかかりましてこれを使うとクラス図を作れるようなんですね。
とりあえずローカルのMacでグラフを見たかったので関連モジュールをインストール
brew install Graphviz sudo gem install yard
それでfluentをclone
git clone git://github.com/fluent/fluentd.git
してきてこんな感じでコマンドうった結果
cd fluent yard doc yard graph --full -f fluent.dot dot -Tpng fluent.dot -o fluent.png
できあがったのがこちらの図になります。
こういうのあると助かりますね。