大家能不能分享一下自己的公司怎么做的?
- 比如手游公司,运营人员要能在web中看到用户充值的记录?(某个用户充值后发现钱没有到账,他会去找运营人员)
- 比如运营想知道最热的商品有哪些,你们是用log做的吗?还是在数据库中添加一些项来记录,还是专门用的数据库记录?
大家还可以从下面的方向分享下自己公司的方案,无论是small还是large的scale
## what to log
1. nginx/webapp/database 等系统的
2. 业务和运营相关的日志类似,支付相关的操作/安全相关的操作/用户数据分析的log
## where to log
- 到文件
- 到数据库系统中
- 到日志聚合系统中去
## visualization
- 老板想看看今天用户量
- 运维想看看今天的 4xx log有没有人攻击系统
- 后端想看看 5xx log 修 bug
- 运营人员想在 web 后台中看到昨天最热的xxx,然后放进推荐的栏目
我们目前用到的(很简单)
- 5xx log app会丢到 sentry 里面
- 4xx 跑 cronjob
- google analytics 上面看业务数据
- 比如手游公司,运营人员要能在web中看到用户充值的记录?(某个用户充值后发现钱没有到账,他会去找运营人员)
- 比如运营想知道最热的商品有哪些,你们是用log做的吗?还是在数据库中添加一些项来记录,还是专门用的数据库记录?
大家还可以从下面的方向分享下自己公司的方案,无论是small还是large的scale
## what to log
1. nginx/webapp/database 等系统的
2. 业务和运营相关的日志类似,支付相关的操作/安全相关的操作/用户数据分析的log
## where to log
- 到文件
- 到数据库系统中
- 到日志聚合系统中去
## visualization
- 老板想看看今天用户量
- 运维想看看今天的 4xx log有没有人攻击系统
- 后端想看看 5xx log 修 bug
- 运营人员想在 web 后台中看到昨天最热的xxx,然后放进推荐的栏目
我们目前用到的(很简单)
- 5xx log app会丢到 sentry 里面
- 4xx 跑 cronjob
- google analytics 上面看业务数据