Назад | Перейти на главную страницу

Как я могу рассчитать использование полосы пропускания в день или час с Grafana, graphite и collectd?

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

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

Могу ли я использовать эту информацию для расчета байтов, отправленных за определенный период времени, или мне нужно подумать о новом решении?

Пример текущих собранных данных, входящей и исходящей пропускной способности eth0 в байтах в секунду.

Если это действительно количество пакетов с момента последнего запроса (некоторые системы, когда вы запрашиваете статистику, сбрасываются на 0, другие - нет, вы должны быть уверены), тогда используйте sumSeries функция, или более вероятно интеграл. Используйте графану, чтобы выбрать интегральную функцию и свой временной диапазон, чтобы увидеть, получите ли вы желаемый результат, затем вы можете вытащить этот запрос и использовать его в другом месте, если хотите.