2013-04-04 2 views
6

Там, кажется, 2 способа самокаты метрики графита/углерод,графит рассол против линии приемника

  1. Line приемник
  2. Рассол приемник

В соответствии с Документами http://graphite.readthedocs.org/en/1.0/feeding-carbon.html маринад лучше, как он позволяет дозировать несколько показателей за один раз.

Но можно также передавать метрики в приемник линии, разделив метрики с помощью новой строки. Для Ex:

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

Поэтому, учитывая дополнительные накладные расходы на травление/ип-травление метрики, когда и почему это рассол приемник лучше, чем приемник линии?

ответ

0

Моя догадка не посылает метрическую имя снова и снова (размер) и лучше читаемость и управление с помощью списков

+0

Можете ли вы объяснить это немного дальше? – Zim84

2

Рассол позволяет передавать несколько пар метка времени/значение для одного показателя. Документ указывает, что он быстрее, чем поэтапный протокол, но не дает причины. Одна из возможностей заключается в том, что, объединяя несколько значений для одной и той же метрики, файл .wsp открыт и находится в кеше для 2-й и более поздних точек данных. Кажется маловероятным, что это было бы более эффективно, если бы вы предоставляли только одну пару время/значение каждый раз, когда метрика названа.

Смежные вопросы