• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

<八>ELK-学习笔记–如何在kibana中画出三维一体的图

ELK eryajf 1个月前 (08-18) 119°C 已收录 0个评论
本文预计阅读时间 3 分钟

三位一体的图,顾名思义就是在一张图里边,聚合进来三个维度的字段,这种图在一些特定时候,会更加直观地帮助我们对一些业务情况进行判断。

以往画图经验当中,针对两个维度的内容绘图并不算难,常规来说,我们想要统计一下某个接口在时间长河当中被请求的次数,只需要在metrics里边定义Y轴,然后再将X轴定义为时间参照即可成型,大概如下:

现在的需求是,想要在这个基础之上,同时加上与之对应的请求的IP的一个情况,就需要再添加一个维度进来了,这个时候,如果维度添加的不对,或者位置不对,可能都是无法成功的,现在直奔主题。

创建一个area(区域)的视图,然后有如下三大步骤需要配置:

1,Y轴总定义。

  • 创建Y-Axis—>Aggregation选择count–>Custom Label写入访问次数

2,IP字段定义。

  • 下边Buckets中添加Split Slices—>聚合选择Terms—>字段选择remote_addr.keyword—>order By选择metric:次数—>order选择Descending—>size选择10—>点选下边的 Group other values in separate bucket,里边的other表示可以另外添加一个维度,也可以把other这个字段重新命名。

3,基础维度。

  • 继续添加一个X-Axis—>聚合选择Date Histogram–>字段选择@timestamp–>其余默认即可。

这些内容配置完成之后,基本上就有了一个简单的雏形,另外还有一些其他的配置项,能够让结果更加完善美满一些。

4,其他配置项。

metrics

Y-Axes

X-Axis

第三栏内容:

5,最终效果图。

可以看到后面大背景绿色的是当前接口所有请求的流量走势,下边花花绿绿的则是同时聚合的IP的显示。最后可以保存一下,投放到总控台去了。


weinxin
扫码订阅本站,第一时间获得更新
微信扫描二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明<八>ELK-学习笔记–如何在kibana中画出三维一体的图
喜欢 (0)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
关于作者:
学无止境,我愿意无止境学。书山有路,我愿意举身投火,淬炼成金!

您必须 登录 才能发表评论!