Как я могу показать среднее значение за 2 месяца от Kibana TSVB? - PullRequest
0 голосов
/ 28 мая 2020

Я ладья ELK ie У меня есть небольшой вопрос, который хочу задать здесь Как я могу показать среднее значение за 2 месяца от TSVB? Вот пример таких данных:

  date                Execution Time                Job Name
20200102                 22                           Job 1
20200102                 33                           Job 2
20200202                 11                           Job 1
20200205                 45                           Job 3
20200210                100                           Job 5
20200311                 10                           Job 6
20200320                  1                           Job 9
20200417                 55                           Job 10

Я хочу показать:

По оси X показывать каждый день, а по оси Y - среднее значение за 2 месяца следующим образом:

20200102 ----> (22 + 33) / 2 (Различное количество заданий на каждый день: задания 1 и 2) Диапазон времени от 20200102 до 20191102

2020202 -----> (11 + 22 + 33) / 3 (Разное количество заданий на каждый день: задание 1, 2 и задание 1 из 0202) Диапазон времени: от 20200202 до 20191202

20200203 до 20200204 нет данных, то же самое, что и 20200202

20200205 -----> (45 + 11 + 22 + 33) / 4 Диапазон времени от 20200205 до 20191205

20200210 -----> (100 + 45 + 11 + 22 + 33 ) / 5 Диапазон времени от 20200210 до 20191210

20200311 -----> (10 + 100 + 45 + 11) / 3
Диапазон времени от 20200311 до 20200111 ....

Пожалуйста, дайте мне знать, если у вас есть какие-либо комментарии: молитесь:: молитесь:

1 Ответ

0 голосов
/ 30 июня 2020

Я успешно показываю на TSVB

Я использую скользящее среднее, чтобы исправить проблему временного диапазона, размер окна составляет 60 (2 месяца)

Я использую счетчик и добавляю фильтр из опции

наконец, используйте Bucket Script для решения проблемы: params.moving_sum / params.moving_count

...