соотношение отображения графана / приток двух полей - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть измерение временных рядов, хранящееся в influenxdb, где один столбец представляет сумму, а другой представляет счет, я хочу разделить эти два столбца и построить их соотношение в графане. Что-то вроде того, что показано на прикрепленном скриншоте (как-то точки не показывают). Дополнительно по группе по интервалу я хотел бы собрать максимум этих крыс ios

enter image description here

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Мне удалось решить эту проблему следующим образом:

  1. с помощью ручного редактора запросов
  2. создать вторичный запрос для вычисления среднего и затем использовать первичный запрос для агрегирования результаты второго

 SELECT  max("average") 
    FROM (
           SELECT "sum"/"count"
           AS "average"
           FROM "measurement"
           WHERE ("key" =~ /^$value$/)
         )
    WHERE $timeFilter
    GROUP BY time(15m) fill(0)
0 голосов
/ 26 февраля 2020

Переключиться в режим редактирования текста и написать запрос вручную (редактор не очень удобен для более сложных запросов):

SELECT MAX("<sum field>"/"<count field>") 
FROM "<measurement>" 
WHERE $timeFilter 
GROUP BY time($__interval) fill(null)
...