繁体   English   中英

如何从 Kibana TSVB 显示 2 个月的平均值?

[英]How can I show average by 2 month from Kibana TSVB?

我是 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 (每天不同的作业计数:作业1和2)时间范围从20200102到20191102

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

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

我成功上TSVB

我使用移动平均线修复时间范围问题,window 大小为 60(2 个月)

我使用计数并从选项中添加过滤器

最后使用 Bucket Script 解决问题:params.moving_sum / params.moving_count

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM