我是ELK新秀
我有一个小问题想在这里问
如何显示TSVB的2个月平均水平?
这是这样的示例数据:

  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(每天的不同工作计数:Job1和2)
时间范围是20200102至20191102

2020202 ----->(11 + 22 + 33)/ 3(每天不同的工作计数:Job1、2和Job 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
....

如果您有任何意见,请告诉我:pray::pray:

最佳答案

我在TSVB上成功演出
我使用移动平均线修复时间范围问题,窗口大小为60(2个月)
我使用计数并从选项添加过滤器
终于用Bucket Script解决了这个问题:
params.movi​​ng_sum / params.movi​​ng_count

关于elasticsearch - 如何显示Kibana TSVB的2个月平均水平?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62060794/

10-16 02:41