elasticsearch 用Kibana绘制响应时间,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana" /> elasticsearch 用Kibana绘制响应时间,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana" />

elasticsearch 用Kibana绘制响应时间

elasticsearch 用Kibana绘制响应时间,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana,我使用Logstash和Kibana从Apache日志中绘制平均每秒响应时间的折线图 这通常效果很好,但偶尔的请求会导致图表严重倾斜,合法地比其他请求花费更长的时间(即100倍)。“平均值”的性质是,很难将其与总体经济放缓区分开来 我在另一个系统中使用Cacti和rrdtool时也遇到了同样的问题,并且找到了一种比简单的响应时间线形图更好的方法,即每秒将响应计数到固定持续时间的“桶”(例如

我使用Logstash和Kibana从Apache日志中绘制平均每秒响应时间的折线图

这通常效果很好,但偶尔的请求会导致图表严重倾斜,合法地比其他请求花费更长的时间(即100倍)。“平均值”的性质是,很难将其与总体经济放缓区分开来

我在另一个系统中使用Cacti和rrdtool时也遇到了同样的问题,并且找到了一种比简单的响应时间线形图更好的方法,即每秒将响应计数到固定持续时间的“桶”(例如<5ms、5-20ms、20-50ms、50-100ms、100-500ms、500ms+)中然后以堆叠区域样式绘制每个桶的百分比计数


Kibana和Elasticsearch可以做这样的事情吗?我不知道怎么做,但我想我会在这里检查一下,以防我错过了什么

您可以指定每个范围的查询,例如
响应时间:[*到4]
响应时间:[5到20]
,等等。

我最后就是这样做的。它感觉有点笨重,但确实有效。您可以按照上面的说明定义一个范围列表,然后配置一个包含这些范围的计数的图形,在图形面板的“查询”部分指定“选定查询”,并选择包含这些范围的查询