2015-01-14 7 views
3

Я собираю системные показатели с помощью Collectd. Я собираю меры через небольшие промежутки времени, чтобы получить точные значения. Однако я хочу агрегировать эти значения локально с помощью Statsd. Statsd должен собирать значения и отправлять их в librato через более длительные промежутки времени. Это уменьшит затраты.Агрегация Коллективных мер с использованием Statsd

Я завершил базовую настройку Collectd и Statsd. Как отправить данные из Collectd в Statsd?

Плагин Statsd, кажется, заменяет сам Statd и, похоже, не обеспечивает эту функциональность.

ответ

1

Похоже, что для этого не существует установленного плагина. Если вы уже удовлетворены, где/как collectd посылает данные, и вы просто хотите агрегировать, вы можете использовать плагин агрегации:

https://collectd.org/wiki/index.php/Plugin:Aggregation

Если вы действительно хотите получить данные в StatsD каким-то образом, вам может использовать плагин сбора данных collectd и указывать на порт StatD (хотя вам, возможно, придется каким-то образом манипулировать данными).

Я думаю, что по большей части эти 2 существуют параллельно, и если вам нужно, чтобы оба демона отправляли данные в ваше либрато отдельно или вы могли консолидироваться только с помощью CollectD с плагином StatD.