Open imzyf opened 5 years ago
利用 Nginx log 文件记录数据。比如:
/log?event=click&name=Tom&position=top ... &ts=date
发起 Get 请求,让 Nginx og 文件记录下了,再中 log 文件中整理数据,Nginx log 也有 agent、ip 等基本信息
日志数据好备份,好转移;记录在线上数据库中,日志数据量大,数据导出可能会导致数据库慢查询
Elasticsearch+Logstash+Kibana https://www.elastic.co/ 一套成熟的日志数据解决方案
ELK 最近自己在尝试使用,还不熟悉。使用 docker 可以快速搭建起来。
https://github.com/deviantony/docker-elk 可以先跑跑爽一下,自带了测试数据
赞~ 日志的消费往往会比生产慢,我们通常会加入到kafka队列,同时可以根据需要接入其他client,从kafka消费数据。更好的实现日志数据的共享!
用户数据对产品优化有很大的指导作用,项目不能当然,要有数据的支撑。
产品中的数据埋点,用户数据收集;用户数据的清理;数据呈现;数据查找,这一套方案如何做的方案,值得不断优化、探索。