1

過去数時間、グラファイトをスケーリングしようとしてきましたが、何らかの理由で、カーボンリレーがカーボンキャッシュエンドポイントにデータを渡していないようです. 各ホストでカーボンキャッシュを実行し、それらのポートを介してデータを送信すると、すべてが期待どおりに機能します。アイデアはありますか?

明らかなことを割り引くには:

  • 関連するポートのホスト間で ssh を実行できます

carbon.conf

[cache]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2013
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2014

[relay]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2003
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2004
DESTINATIONS = 1.1.1.1:2014, 2.2.2.2:2014

リレールール.conf

default = true
destinations = 1.1.1.1:2014, 2.2.2.2:2014

各ホストで次のことを行います。

/opt/graphite/bin/carbon-cache.py 開始 /opt/graphite/bin/carbon-relay.py 開始

各ホストのポート 2013 にデータを個別に送信すると、問題なく動作します。つまり、すべてが whisper ディレクトリの下に作成されます。

同じデータをポート 2003 に送信すると、カーボン リレー サービスの listen.log に次のように表示されますが、そのサーバーのカーボン キャッシュ ログには何も表示されません。

31/07/2014 19:18:56 :: MetricLineReceiver connection with 70.114.169.16:53421 established
31/07/2014 19:18:56 :: MetricLineReceiver connection with 70.114.169.16:53421 closed cleanly

どんな助けでも大歓迎です。

4

0 に答える 0