4. 查看不同城市的人访问接口的异同
点击Visulize(点两次),选择倒数第三个的饼图,接下来的操作类型于上面,按回车:
![](http://img.5iqiqu.com/images5/7d/7db676a121aa6f1df54e17e68e77171b.png)
可以看出五月份的访问量,北京最多,然后就是长沙、天津、河北。
接着,Add sub-buckets,如下配置
![](http://img.5iqiqu.com/images5/3e/3e5dd294763d550e38e1c633b06d5591.png)
可以看出,北京访问的接口从高到低今次是getdataversion、getthomeinfo、getactivitys等。然后继续保存到Dashboard。
![](http://img.5iqiqu.com/images5/53/532397c6d2e0adeace7a9e69aa0a692e.png)
再看下访问比较活跃的是哪几个IP
5. 查看访问量最高的几个IP
继续点visualize,选择data table,相应的配置类似于上面,返回一个前20个最活跃的IP的表格:
![](http://img.5iqiqu.com/images3/dd/dd93e3e20f7e79b19062d7e7299466c3.png)
保存到面板
然后再看下5月份,总的访问量
6. 总点击量
在visualize那里选择metric,总的访问量为:
![](http://img.5iqiqu.com/images6/a7/a7f689030e22b45cebc990966e28b565.png)
还可以看下在地图上的分布
7. 地图分布
在visualize选择Title map
![](http://img.5iqiqu.com/images5/91/916e177d78ab52d3880503a761fbfdb1.png)
可以看出访问量主要集中在北京一带。
同样保存到面板,现在在面板保存了5张图:
![](http://img.5iqiqu.com/images5/fa/fa0927c50dc15b682ce0a9b7da9354d1.png)
8. Dashboard的相关联操作
Dashboard的一个强大之处是可以进行关联查看。例如说要看一下最活跃的IP,是什么时候访问的,访问了哪些接口。
只需要在上图左下角的clientIP点一下相应的IP即可,面板里的其它各图都会相应地变化。
![](http://img.5iqiqu.com/images5/47/47044cc3543e3b40c4ff74b4e5bf1773.png)9. 搜索
kibana每个页面都有一个搜索的输入框,进行的任何可视化都可以通过搜索动态地改变.
![](http://img.5iqiqu.com/images6/b9/b919e441f288a685b3b6b5bdb2caad34.png)
kibana的搜索使用Luence语法,常用的可能就以下几个
(1)字段名:值
点击上面菜单的Discover,在搜索那里输入: clientIp:123.125.40.1,就可以调出这个IP,该段时间内所进行的所有访问,然后再进行后续其它的各种操作。
![](http://img.5iqiqu.com/images5/1a/1adf99911a9de7de30f021478bb87a1c.png)
例如再看下他使用什么设备访问,在左边侧栏点击userDevice.os_name,再点Visualize
![](http://img.5iqiqu.com/images3/62/625addf873f785e934a9b7f8906bda22.png)
可以看出他使用的是ios系统比较多:
![](http://img.5iqiqu.com/images3/bb/bbc31617309c4b8e48099dc8669d10f5.png)
(2)To 范围
字段是Number型的支持范围搜索,例如看下响应时间在1000ms以上的。搜索duringTime:[1000 TO 1000000000]
![](http://img.5iqiqu.com/images3/e3/e3807d8f453f6e43648a4edcdec9f6cf.png)
看下是哪些接口,设置y轴为平均响应时间,就可以看出哪些接口的调用比较耗时:
![](http://img.5iqiqu.com/images3/c8/c8db5c8f476e7f7181189cbe2919aeeb.png)
(3)支持and or ()的组合,这里不再说明。
这里只是根据自已的日志进行一个分析,读者可根据自己的数据内容做相关的挖掘