84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
目前在开发,为了便于自己看懂,都是自定义的日志记录方法,写到文件中,每天一个文件。记录的数据有:时间,用户id,日志级别,错误位置,错误信息分析就是有个进程来读取日志文件。每天把错误等级高的发送到邮箱里。现在每天的日志文件有3M左右,如果分析整体所有的日志很不方便,准备把数据放到es里。但是感觉很不规范,而且造轮子,PHP应该有这样的日志记录和分析工具,大家有推荐吗?
重要的是分析。
欢迎选择我的课程,让我们一起见证您的进步~~
我用的是seaslog,将不同的错误级别 记录到不同的文件中。如果错误等级过高,代码中发送邮件提示
sumologic ?
先用Logstash 的grok把格式做好,再存入elasticsearch,在Kibana把資料圖象化。
composer require monolog/monolog
Sentry 完全可以满足需求,但它不是用来记日志的,它是用来记录错误日志的,当发现错误级别已经很高了就给你的团队报警!现在有 Docker 自己搭建一个就非常方便了。
Sentry
Docker
做了两款云日志服务的评测报告供参考:日志易 : 日志易服务初体验201612-API1024袋鼠云 : 袋鼠云日志服务初体验201701-API1024
我用的是seaslog,将不同的错误级别 记录到不同的文件中。如果错误等级过高,代码中发送邮件提示
sumologic ?
先用Logstash 的grok把格式做好,再存入elasticsearch,在Kibana把資料圖象化。
composer require monolog/monolog
Sentry
完全可以满足需求,但它不是用来记日志的,它是用来记录错误日志的,当发现错误级别已经很高了就给你的团队报警!现在有Docker
自己搭建一个就非常方便了。做了两款云日志服务的评测报告供参考:
日志易 : 日志易服务初体验201612-API1024
袋鼠云 : 袋鼠云日志服务初体验201701-API1024