Собранный плагин "interface", сообщающий совокупное значение, а не оценку
Плагин интерфейса Collectd должен сообщать о октетах в секунду и пакетах в секунду, как описано здесь: https://collectd.org/wiki/index.php/Plugin:Interface, но для меня он сообщает о совокупных октетах и пакетах (как ifconfig
делает).
Я знаю, что collectd на самом деле не измеряет такие метрики, а собирает их из системных утилит, так что я думаю, что это не ошибка накопления. (Но, может быть, так и есть!) Мне удалось найти множество примеров людей, которые это настраивают без каких-либо сбоев, но никаких упоминаний об этой конкретной проблеме.
Возможно, на стороне анализа есть обходной путь (мне нужен эластичный поиск / кибана), но сначала я хотел бы попытаться исправить отчетность, прежде чем прибегнуть к этому.
Буду признателен за любую оказанную помощь.
Ubuntu 14.04.1 LTS, сборник 5.4
1 ответ
В классической настройке collectd работает с rrdtool. Файл rrd для получения данных интерфейса настроен с типом источника данных COUNTER, так что rrdtool позаботится о расчете скорости.
Если вы не кормите rrdtool, вашему альтернативному получателю, возможно, придется позаботиться о том, чтобы сохранить предыдущее значение и затем построить разницу и поделить ее на истекшее время.