2012-04-12 77 views
3

我有以下問題: 我想從幾個位置(或服務器)收集數據。 現在我想在本地存儲所有收集到的數據(通過碳緩存,存儲模式等), ,但除此之外,我想聚合(carbon-aggregator)此信息(以減少網絡負載) 並將其發送到另一個(主要或中央)位置,在該位置存儲來自不同位置 的所有重要指標。 其原因在於,由於一些地點位於發展中國家,因特網連接到多個地點並不總是可靠。因此,使用所有數據進行本地備份可以降低丟失重要數據的風險。 我想到了一個使用碳中繼複製數據的設置。一個進入碳緩存,另一個進入碳集合體,將其轉發到主要位置。 這甚至可能嗎?我將如何實現這種配置?或者什麼是實現我的目標的另一種可能性。 我感謝任何幫助。如何配置石墨中的碳來冗餘地存儲指標?

回答

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」關鍵字,而不是「CACHE SERVERS」。希望有人可以來這裏清除這個0.9.10。 – tamale 2013-07-25 20:02:11

+0

更新:我得到它的工作。只要確保您的目標文件中的所有目標都包含在carbon.conf文件中(位於中繼部分下)。例如: DESTINATIONS = graphite01,graphite02:2003,graphite03:2003:a – tamale 2013-07-26 02:38:09