ELK统计报表入门

2020-04-14 22:31:00
CJL
原创
583
摘要:kibana内置大量统计功能,可以很简单的实现日志统计分析、大屏数据展示等。比如数量、平均值、同比、环比等。可以帮助我们发现一些趋势变化。

kibana内置大量统计功能,可以很简单的实现日志统计分析、大屏数据展示等。比如数量、平均值、同比、环比等。可以帮助我们发现一些趋势变化。


参考资料:Kibana 用户指南(Timelion入门)  timelion一些基本表达式  Kibana 用户手册


1、折线图形式数量统计对比报表

比如查看请求量变化趋势,查看流量切换效果、用户访问量变化等。




包含多种图表形式


(外网负载均衡、内网负载均衡包含系统内全部流量)








2、空间数据占比分析(类似柱状图)

可用于响应时间占比分析(将全部内网接口筛选出来),图形内面积越大占比越高

选择Area类型图表








3、折线同比数据图

如我们想使用当前数据与前一天、一个月前的数据进行对比,比如访问量、响应时间等。上线优化后通常需要

创建Timelion类型图表

详细规则参考 Kibana 用户指南(Timelion入门)

我们需要选定索引名称(index)、对比时间(offset)、时间字段(timefield)、统计计算方式(metric)、名称(label)、线样式(lines)。每个.es表达式是一条线。

.es(index=neiwanglb-access-*, timefield='@timestamp', metric='avg:upstream_response_time').label('当前').lines(fill=2,width=4).color(#1E90FF).title('响应时间-同比-天'),
.es(offset=-1d,index=neiwanglb-access-*, timefield='@timestamp', metric='avg:upstream_response_time').label('一天前').lines(fill=1,width=1).color(gray),
.es(offset=-7d,index=neiwanglb-access-*, timefield='@timestamp', metric='avg:upstream_response_time').label('一周前').lines(fill=0,width=1),



4、搜索界面简介







发表评论
评论通过审核后显示。
流量统计