我有以下问题: 我想从多个位置(或服务器)收集数据。 现在我想在本地存储所有收集的数据(通过碳缓存,存储模式等), 但除此之外我想聚合(碳聚合器)这些信息(以减少网络负载) 并将其发送到另一个(主要或中央)位置,其中包含来自不同位置的所有重要指标 存储。 这样做的原因是,由于某些地点位于发展中国家,因此与多个地点的互联网连接并不总是那么可靠。因此,包含所有数据的本地备份可以降低丢失重要数据的风险。 我想到了一个使用碳中继来复制数据的设置。一个进入碳缓存,另一个进入碳聚合器,将其转发到主要位置。 这甚至可能吗?我如何实现这种配置?或者,实现目标的另一种可能性是什么。 我感谢任何帮助。
答案 0 :(得分:2)
是的,你会使用碳中继来做到这一点。
配置carbon.conf进行中继:http://graphite.readthedocs.org/en/latest/carbon-daemons.html
然后你需要配置relay-rules.conf:http://graphite.readthedocs.org/en/latest/config-carbon.html
以下是一个更详细的解释:https://answers.launchpad.net/graphite/+question/126700