PHP + ELK实现日志记录

一个简单的PHP 文件

效果 

full.conf文件

流程:

开启logstash服务之后。

在业务代码里面操作函数写入日志.log

logstash通过实践戳获取到用户的变更,取出最后一行数据,发送给es

es获取到数据在kibana展示

关键:

  1.我获取的是单行数据,不管是字符串还是数据还是对象类型都转成json格式。这样的好处是方便,不用编写正则匹配多行数据。

  2.我操作是操作单文件,full.conf可以吧file里面的path替换成文件夹下面的* 即是:/www/test_log/*  这样的意思是获取所有文件。

原文地址:https://www.cnblogs.com/chenrunxuan/p/11347137.html