环境:
- 日志所在目录 /home/wwwroot/www_new/trunk/extend/log//.log
- 日志格式
功能:
- 每个客户端需要安装filebeat收集PHP日志
- filebeat把收集到的日志传到redis
- logstash从redis读取日志,读取一条日志就从redis里删除一条日志
- logstash把日志发送到es
- 最后kibana可视化查询日志
- 架构图
-------------------------------------------------start--------------------------------------------------
[TIME] 18-09-20 10:56:53
[GET] []
[POST] []
[HTTP_USER_AGENT] no/no/no/no
[PATH_INFO] /ydh_api/GetBuyList/1/5
[REMOTE_ADDR] 47.98.147.101
[REQUEST_URI] //ydh_api/GetBuyList/1/5
[CONTROLLER]
[FUNCTION]
[Browser] Other

本文介绍了如何在Linux环境中安装并配置filebeat,用于采集PHP日志。filebeat将日志发送到redis,然后由logstash从redis读取并删除,再发送到elasticsearch,最终通过kibana进行日志的可视化查询。整个流程涉及的组件包括filebeat、redis、logstash、elasticsearch和kibana。
最低0.47元/天 解锁文章
1664

被折叠的 条评论
为什么被折叠?



