如何缩放石墨?

了解如何缩放Graphite时遇到了很多麻烦。 我有一个石墨生产实例(碳caching+耳语+石墨网+ grafana)。 我用完磁盘空间,我想我需要添加在第二个节点。 我似乎无法find任何人的指导,我很难理解文档。

我可以在第二个节点上旋转碳caching+耳语,并configuration碳继电器将信息中继到第一个和第二个节点?

石墨卷材能否成功查询?

我觉得我失去了一些非常重要的东西。

– PS。 我尝试了谷歌search,但我的谷歌福可能是坏的。 我也searchstackoverflow和serverfault,但我似乎可以find有关pipe道多个服务器指标石墨/ statsd的post。

编辑

我想我需要澄清。 我可以设置中继和caching就好(他们似乎很好)。 这是石墨网,我有麻烦。 我在一个独立的虚拟机上安装了一个新的石墨networking(除了graphite-web,uwsgi和nginx以外)。 从这里我试着查询下面的查询,它总是空的。

curl 'localhost:8543/metrics/find?query=*' [] 

这就是说,在原来的服务器上,它工作得很好,而不是完整的。

 root@original_server:/etc/nginx/sites-enabled# curl -s 'localhost:8080/metrics/find?query=*' | jq [ { "text": "bobstats", "expandable": 1, "leaf": 0, "id": "bobstats", "allowChildren": 1 }, ... ] 

碳继电器是否需要石墨卷材? 我是否需要在每个caching服务器上安装graphite-web或每个中继器?

您需要启用一致的散列并使用碳中继。 所以它看起来像这样

 [relay] LINE_RECEIVER_INTERFACE = 0.0.0.0 LINE_RECEIVER_PORT = 2003 PICKLE_RECEIVER_INTERFACE = 0.0.0.0 PICKLE_RECEIVER_PORT = 2004 RELAY_METHOD = consistent-hashing DESTINATIONS = 10.0.1.10:2004, 10.0.1.11:2004 

您的DESTINATIONS是您的后端碳caching。 中继将散列度量并始终将其发送到相同的目标。 你也必须把networking指向多个目的地。