2012-04-12 4 views
3

次の問題があります。 複数の場所(またはサーバー)からデータを収集したいとします。 ここで収集したすべてのデータをその場所に(カーボンキャッシュ、ストレージスキーマなどを介して) に保存したいと思いますが、これに加えて(カーボンアグリゲータ)を集約して(ネットワーク負荷を軽減するため) と別の場所(重要なメトリック)が格納されている別の(メインまたは中央の)場所に送信してください。 理由はいくつかの場所が途上国にあるため、複数の場所へのインターネット接続が常に信頼できるとは限りません。したがって、すべてのデータを含むローカルバックアップは、重要なデータを失うリスクを低減します。 私はカーボンリレーを使ってデータを複製する設定を考えました。 1つはカーボンキャッシュに入り、もう1つはカーボンアグリゲータに入り、それを主な場所に転送します。 これも可能ですか?この設定はどのようにして達成できますか?あるいは私の目標を達成する別の可能性は何でしょうか。 私は助けていただきありがとうございます。メトリックを重複して保存するためにグラファイトのカーボンを設定するにはどうすればよいですか?

答えて

2

はい、カーボンリレーを使用してください。中継を行うには、あなたのcarbon.confの設定

http://graphite.readthedocs.org/en/latest/carbon-daemons.html

その後、あなたはリレー-rules.confを設定する必要があります。http://graphite.readthedocs.org/en/latest/config-carbon.html

は、ここでの例で、より詳細な説明です:https://answers.launchpad.net/graphite/+question/126700

+1

私はリンクされた説明が古くなってしまうのではないかと懸念します。リレー先に関するすべてのオプションが「キャッシュサーバ」ではなく「DESTINATIONS」キーワードを使用するように見えます。うまくいけば誰かがここに入り、0.9.10でこれをクリアすることができます。 – tamale

+0

更新:私はそれを働かせました。 carbon.confの中のDESTINATIONS(relayセクションの下)に、relay-rules.confファイルのすべての宛先が含まれていることを確認してください。このようなもの: DESTINATIONS = graphite01、graphite02:2003、graphite03:2003:a – tamale

関連する問題