6

似乎有两种方法可以将指标推向石墨/碳,

  1. 线路接收器
  2. 泡菜接收器

根据文档http://graphite.readthedocs.org/en/1.0/feeding-carbon.html pickle 更好,因为它允许在一次调用中批处理多个指标。

但是,也可以通过使用换行符分隔指标来将指标批处理到线路接收器。例如:

echo -e "local.random.diceroll4 40 `date +%s`\nlocal.random.diceroll5 400 `date +%s`" | nc localhost 2003

因此,鉴于酸洗/取消酸洗指标的额外开销,泡菜接收器何时以及为什么比线路接收器更好?

4

2 回答 2

2

Pickle 允许您为单个指标发送多个时间戳/值对。该文档确实声明它比逐行协议更快,但没有给出原因。一种可能性是,通过为同一指标批量处理多个值,.wsp 文件打开并在缓存中用于第二个和以后的数据点。如果每次命名度量时只提供一个时间/值对,它似乎不太可能更有效。

于 2013-09-13T02:08:21.913 回答
0

我的猜测是不会一遍又一遍地发送指标名称(大小)以及通过列表更好的可读性和管理

于 2013-07-25T11:18:43.567 回答