История изменений
Исправление intelfx, (текущая версия) :
Слушай. А как в графане+инфлюксе можно поделить выбранное значение на текущий интервал группировки?
Т. е. например у меня в инфлюксе каждое измерение — это количество трафика от/к хосту с момента предыдущего измерения (т. е. за последнюю минуту, т. к. измерения ежеминутные). Сейчас это рисуется так:
SELECT sum("bytes_in") + sum("bytes_out") FROM ... WHERE $timeFilter GROUP BY time($interval), "src_addr" fill(0)
А я хочу рисовать среднюю скорость этого трафика. Первая мысль — делить на $interval:
SELECT (sum("bytes_in") + sum("bytes_out")) / $interval FROM ... WHERE $timeFilter GROUP BY time($interval), "src_addr" fill(0)
Но в этой переменной лежит значение с единицами измерения (30s, 1m, 6h) и инфлюкс такое не понимает.
Как-то можно это решить?
Исправление intelfx, :
Слушай. А как в графане+инфлюксе можно поделить выбранное значение на текущий интервал группировки?
Т. е. например у меня в инфлюксе каждое измерение — это количество трафика от/к хосту за текущую минуту. Сейчас это рисуется так:
SELECT sum("bytes_in") + sum("bytes_out") FROM ... WHERE $timeFilter GROUP BY time($interval), "src_addr" fill(0)
А я хочу рисовать среднюю скорость этого трафика. Первая мысль — делить на $interval:
SELECT (sum("bytes_in") + sum("bytes_out")) / $interval FROM ... WHERE $timeFilter GROUP BY time($interval), "src_addr" fill(0)
Но в этой переменной лежит значение с единицами измерения (30s, 1m, 6h) и инфлюкс такое не понимает.
Как-то можно это решить?
Исправление intelfx, :
Слушай. А как в графане+инфлюксе можно поделить значение в столбце на текущий интервал группировки?
Т. е. например у меня в инфлюксе каждое измерение — это количество трафика от/к хосту за текущую минуту. Сейчас это рисуется так:
SELECT sum("bytes_in") + sum("bytes_out") FROM ... WHERE $timeFilter GROUP BY time($interval), "src_addr" fill(0)
А я хочу рисовать среднюю скорость этого трафика. Первая мысль — делить на $interval:
SELECT (sum("bytes_in") + sum("bytes_out")) / $interval FROM ... WHERE $timeFilter GROUP BY time($interval), "src_addr" fill(0)
Но в этой переменной лежит значение с единицами измерения (30s, 1m, 6h) и инфлюкс такое не понимает.
Как-то можно это решить?
Исходная версия intelfx, :
Слушай. А как в графане+инфлюксе можно поделить значение в столбце на текущий интервал группировки?
Т. е. например у меня в инфлюксе каждое измерение — это количество трафика от/к хосту за текущую минуту. Сейчас это рисуется так:
SELECT sum("bytes_in") + sum("bytes_out") FROM ... WHERE $timeFilter GROUP BY time($interval), "src_addr" fill(0)
А я хочу рисовать среднюю скорость этого трафика. Первая мысль — делить на $interval. Но в этой переменной значение с единицами измерения (30s, 1m, 6h) и инфлюкс такое не понимает.
Как-то можно это решить?