注: 借用简书通过微信途径把行业内一些好的解决方案分享给大家,希望对用户有所帮助,借助技术这一工具给用户带来价值,也实现自身价值; 在以后的时间里勤勉共享!!! 同时非常感谢F5大神莫馨的帮助!!!
1.环境:
(1) ELK平台 ;
(2)F5 Local Traffic Management 。
2. 目标:
(1) F5结合irules输出HSL LOG日志:“客户端日志”、“F5业务地址”、“访问的URL”、“User-Agent”、“时延”;
(2) ELK得到F5发送的HSL日志,统计分析用户访问效率。
3. 配置步骤:
(1)创建Pool_Elk,将ELK的服务器添加到F5资源池
(2)创建irules,通过F5获取到用户访问应用的关键数据节点信息
注释:irules选择req_time、req_uri、req_ip......作为元素输出HSL,当然所以F5看到的数据包内容都可以类比输出
4. 数据查看:
(1)查看F5本地日志
(2)查看ELK展示的数据日志
注释:通过ELK的输出我们可以看到用户通过哪个IP访问F5的那个V_IP, F5将该用户的业务流量调度到后端哪台服务器,用户通过F5访问业务的时间是多长。