Ethstat/интерфейс Grafana CollectD не показывает правильное значение (МБ/с)

Я использую Grafana с CollectD (и Graphite) для мониторинга использования сети на моем сервере. Я использую плагин «Интерфейс» для CollectD и отображаю графики следующим образом:

alias(scale(nonNegativeDerivative(collectd.graph_host.interface-eth0.if_octets.rx), 0.00000095367431640625), 'download')

Когда я сейчас запускаю загрузку с ограничением скорости. Загрузка длится около 10 минут, но только введите описание изображения здесь это показано (зеленая линия - загрузка). Так что он показывает только пик.

Должен ли я использовать какие-то другие показатели? Я также попробовал «ethstat», но у него так много вариантов, ни один из которых я не понимаю!

Есть ли документация для начинающих. Я нашел только документы CollectD Docs, которые я читал, но они ничего не говорят о том, что на самом деле означают показатели ethstat.


person PrimuS    schedule 25.01.2016    source источник


Ответы (1)


Нет, нет документации для начинающих о значении метрик ethstats в collectd. Это связано с тем, что подключаемый модуль ethstat сообщает статистику, собранную ethtool в вашей системе, а статистика ethtool зависит от поставщика.

Чтобы указать вам правильное направление, запустите ethtool -S eth0

Это должно показать вам имена и числа, как то, что сообщает collectd.

Теперь запустите ethtool -i eth0 и найдите информацию о драйвере.

Затем погуглите имя своего водителя и узнайте, какие статистические данные сообщает ваша карта и что они означают. Это может потребовать чтения исходного кода драйвера Linux, но не слишком пугайтесь этого. То, что вы хотите, вероятно, находится в комментариях, а не в коде.

person klucar    schedule 18.05.2016