web-dev-qa-db-ja.com

StatsdメッセージがGraphiteダッシュボードに表示されない

Ubuntu 11.10

Statsdとgraphiteを最初にセットアップしたときはすべてうまくいきました。再起動すると機能しなくなり、グラファイトやカーボンについて何かを始める必要があると思います。

再起動したので、ターミナルに移動して次のように入力します

node stats.js dConfig.js

そしてstatsdは「サーバーが稼働している」と言った。 dumpMessages = trueであるため、すべてのメッセージがstatsdサーバーに到達しているのがわかります。

Graphiteは同じマシン上にあるため、dConfig.jsには127.0.0.1があります。 dConfig.jsには、グラファイト用のポート2003もあります。 2003年からポートを変更したとは思いませんが、どこにありますか?

問題は、グラファイトコンソールに統計が表示されないことです。 http:/127.0.0.1/に移動して、グラファイトコンソールを見ることができます。古いカウンターやタイマーも見かけます。しかし、グラフに新しいデータは表示されません。

Statsdへのメッセージの例は次のとおりです。

slolife.TimingTest:198 | ms

したがって、グラファイトでは、slolife/TimingTestsを探しますが、そのstat/folderが見つかりません。

データをGraphiteに表示するには、何を開始または確認する必要がありますか?

2
slolife

カーボンが動いていないことがわかりました。このコマンドを実行する場合:

Sudo /opt/graphite/bin/carbon-cache.py start

それは戻ります:

Pidfile /opt/graphite/storage/carbon-cache-a.pid already exists, is carbon-cache already running?

私はそれが実行されていると思いました。しかし、example-client.pyを実行しようとすると、ポート2003に接続できないと表示されました。

2
slolife