kibana制作nginx平均响应时间的dashboard

1.平均响应时间涉及到数值的计算,所有首先应该保证nginx的响应时间upstream_response_time字段在kibana上nginx的索引中为number类型,
而该字段的类型需要在logstash的filter中显式的指定

mutate {
convert => ["upstream_response_time", "float"]
convert => ["request_time", "float"]
}
2.制作可视化图形,选择Line
kibana制作nginx平均响应时间的dashboard
3.选择nginx日志的索引
kibana制作nginx平均响应时间的dashboard
4.Y-Axis Y轴的Aggregation出选择Average
kibana制作nginx平均响应时间的dashboard
5.在Y轴求平均值的字段处选择nginx的upstream_response_time
kibana制作nginx平均响应时间的dashboard
6.X轴的aggregation选择Data Histogram
kibana制作nginx平均响应时间的dashboard
7.在Interval出选择时间段,点击确定
kibana制作nginx平均响应时间的dashboard
8.每个小时实时的响应时间
kibana制作nginx平均响应时间的dashboard