Chef Client のレポーティング機能 Start Handlers と Report Handlers と Exception Handlers の三種類 node の情報、経過時間、例外が発生した際の各種情報等を取得可能 JSON ファイル以外にも書き出し先は選べるし自作も可能 Chef::Handler を継承して独自のハンドラを作成することも可能 Python で実装されている 時系列データの保存 時系列データをオンデマンドでグラフに描画してくれる carbon と whisper そして graphite webapp という三つのコンポーネントで構成されている carbon は Twisted というデーモンツールで時系列データを収集する役目 whisper は時系列データを保存しておくデータベース graphite webapp は whisper からデータを取り出し
![かっぱのほげふが | Chef Handlers + Graphite で Chef の実行結果を可視化する](https://cdn-ak-scissors.b.st-hatena.com/image/square/19a57788e81e64694ee74015fd10c4d938496cb6/height=288;version=1;width=512/http%3A%2F%2Fhogehuga.inokara.com%2Fimages%2F2014050604.png)