я использую collectd для мониторинга системной метрики .... Для сетевой метрики мне нужно знать, каков будет входящий и исходящий трафик в минуту ... Но Rx (общее количество переданных пакетов) и Tx (общее количество полученных пакетов ) пакеты предоставляют данные с момента последней перезагрузки машины...
Поэтому мне нужно запросить influxdb, чтобы получить разницу между текущим значением и предыдущим значением. Как сделать запрос, чтобы получить разницу.....
Я использую запрос типа
select difference(last("value")) from interface_rx WHERE "type" = 'if_octets' > now() - 1h group by time(10s)
Пожалуйста, помогите мне .. Я не получаю точный результат, как мне нужно
введите здесь описание изображения
Я получаю следующую ошибку, когда я использовал запрос
Select difference(last("value")) from interface_rx WHERE "type" = 'if_octets' and time > now() - 1h group by time(1m)
value
. Вdifference(last("value"))
частьvalue
должна быть именем фактического поля, которое вам нужно. И это должно быть поле, а не тег. - person Nikolay Manolov   schedule 09.07.2019