Собранная метрика за временной интервал: усредняется ли она автоматически?

Я пытаюсь понять, как collectd сообщает о показателях за указанный период времени.

Например, у меня интервал отчетности установлен на 10 секунд, поэтому он производит выборку каждые 10 секунд. Таким образом, если я получаю метрику 500 КБ, полученных на сетевом интерфейсе, это 500 КБ, полученные за 10-секундный период времени с момента последней выборки, ИЛИ это 500 КБ, полученные за одну секунду, когда collectd выполнял выборку?

(контекст): я хотел бы понять, сообщаются ли значения метрики collectd.iface.* в Graphite в виде октетов за 10 секунд (в этом случае мне придется разделить на 10, чтобы получить истинное значение октетов/с ), или это уже октеты/с (в таком случае что делает усреднение? Collectd или Graphite?)

Заранее спасибо.


person TL-Eugene    schedule 04.09.2014    source источник


Ответы (1)


Ваш пробег может отличаться, и я не могу сказать больше, не видя более подробной информации. Что я могу сказать, так это то, что плагин «интерфейс» сообщает о счетчиках. Это означает, что у вас есть одно из двух решений:

  1. Настройте плагин для преобразования счетчиков в ставки: обычно это достигается с помощью опции «StoreRates».

  2. Настройте выходной плагин для отправки необработанных счетчиков (обычно по умолчанию) и настройте графит для вычисления производной в API рендеринга (я не помню точное название параметра).

person faxmodem    schedule 04.09.2014
comment
Спасибо, так становится понятнее. Ваше упоминание счетчиков и индикаторов привело меня на эту страницу, которая многое объясняет. У меня настроен StoreRates для плагина write_graphite, поэтому я предполагаю, что все мои метрики хранятся в виде датчиков. Есть ли смысл (и знаете ли вы, возможно ли это) хранить одни метрики в качестве датчиков, а другие — в качестве счетчиков? Глядя на пример файла конфигурации, параметр StoreRates установлен только для подключаемых модулей записи, а не для отдельных показателей. - person TL-Eugene; 05.09.2014
comment
Нет, вы не можете, сложные собранные настройки цепочки фильтров отложите в сторону. При этом счетчики на самом деле содержат больше информации, поэтому я предпочитаю их, так как вы всегда можете вывести скорость во время запроса. - person faxmodem; 06.09.2014
comment
@TL-Eugene Каждая метрика имеет связанный с ней тип. Этот тип передается в плагин записи вместе со значением метрики. StoreRates применяется только к типу Counter или Derive. Это не относится к типу Gauge. - person Michael Martinez; 14.09.2018