我应该运行碳继电器还是碳杯或两者?

时间:2014-01-10 11:08:14

标签: graphite

我想问一下Graphite carbon守护进程。 https://graphite.readthedocs.org/en/latest/carbon-daemons.html

我想问一下运行carbon-rely.py时,我是否也应该运行carbon-cache.py或继电器没问题?

此致 穆尔塔扎

2 个答案:

答案 0 :(得分:0)

设置石墨实例集群时使用

Carbon relay。但是,碳缓存不需要集群;

Reg Carbon cache:我们都知道写操作很昂贵; Graphite使收集的数据能够在缓存中收集,其中可以使用graphite webapp而不管集群如何读取和显示记录到石墨中的最新数据(无论是否写入磁盘)。

希望这能回答你的问题。

答案 1 :(得分:0)

Carbon-relay仅将数据重新发送到一个或多个目的地,因此只有在您希望将叉数据分成几个点时才需要它。示例模式可以是:

  • 在本地保存并重新发送到另一个节点(缓存或临时存储和中继)
  • 将所有数据重新发送到多个远程守护进程(多个远程存储)
  • 将所有数据保存在多个本地守护进程中(并行存储和冗余)
  • 在多个本地守护进程中保存不同的数据集(性能)
  • ......其他情况......

所以, 如果您需要本地存储数据 - 您必须使用碳缓存。 如果你需要在节点上使用fork数据流,你必须使用碳中继或代替碳缓存