无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。

Kibana7.9 Date Histogram 中fixed_interval值随着时间区间拉长而增大,导致聚合结果count也成倍增大。

Kibana | 作者 wayne | 发布于2020年12月09日 | 阅读数:4538

一、问题描述
1、ELK7.9,日志场景,利用kibana visualize实现接口rps(每秒请求数)监控;
2、配置kibana visualize,其中Metrics-Y-axis: Count,Buckets-X-axis {Aggregation:Date Histogram, Field:@timestamp,Minimum interval:Second},截图如下:

1.png

3、当选择时间区间1min,此时Request中的"fixed_interval": "1s", Y-axis count值0-5,代表实际接口rps;

2.png

4、当选择时间区间1d,此时Request中的"fixed_interval": "10m",Y-axis count值0-2500,不能代表实际接口rps;

3.png

5、验证kibana7.4及之前版本,visualize 中设置Minimum interval:Second,无论时间区间选择多大,Request中的fixed_interval会固定成1s,符合用户rps监控需求预期,
Kibana7.9版本中,fixed_interval会随着用户选择的时间区间成倍增加或减少,导致count值也成倍增加或减少,无法满足用户rps监控需求,听说在Kibana7.9版本重构了软件架构,是重构期间引入的bug吗?

 
 
 
已邀请:

liugq

赞同来自:

我测试了一下7.10是没有出现这种情况

1607576015173.jpg

 

wayne - 90后 IT 开源中间件

赞同来自:

查阅Kibana ReleaseNotes,在7.5版本后,官方对Date Histogram中的intervl做过调整,详见以下链接:

4.png


5.png

 

要回复问题请先登录注册