我正在使用Logstash和Kibana从Apache日志中绘制每秒平均响应时间的折线图。
这通常效果很好,但是图表严重偏离偶然的请求,合理地需要比其他请求更长(即100倍)。 “平均”平均值的性质使得很难将其与整体普遍放缓区分开来。
我在使用Cacti和rrdtool进行另一个系统时遇到了同样的问题,并且找到了比响应时间的简单线图更好的方法,即每秒钟,将响应计入固定持续时间的“桶”(例如桶) < 5ms,5-20ms,20-50ms,50-100ms,100-500ms,500ms +)然后绘制堆积区域样式中每个桶的百分比计数。
这与Kibana和Elasticsearch有什么关系吗?我找不到办法做到这一点,但我想我会在这里检查以防万一我错过了什么!
答案 0 :(得分:3)
您可以指定每个范围的查询,例如类似于response_time:[* TO 4]
,response_time:[5 TO 20]
等等。