如何从 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 来自 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 上成功放映
我使用移动平均线来解决时间范围问题,window大小是 60(2 个月)
我使用计数并从选项中添加过滤器
终于用Bucket Script解决了问题:
params.moving_sum / params.moving_count
我是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 来自 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 上成功放映
我使用移动平均线来解决时间范围问题,window大小是 60(2 个月)
我使用计数并从选项中添加过滤器
终于用Bucket Script解决了问题: params.moving_sum / params.moving_count