大家能不能分享一下自己的公司怎么做的?
大家还可以从下面的方向分享下自己公司的方案,无论是 small 还是 large 的 scale
我们目前用到的(很简单)
直接上 Logstash + Kibana 就搞定了 也可以用 Logstash 输出到 Graphite 再用最新 Grafana https://github.com/torkelo/grafana 这样效果也不错的
#3 楼 @humiaozuzu 先装 jvm,然后装 es,然后 logstash,kibana 从 github 上面 clone 下来,是一个 nodejs 程序,拿起跑就是了
#3 楼 @humiaozuzu 没看过类似的文章,都是根据业务配置的 至于存入 ES,具体看你业务,如果要求比较严谨,还是写个离线任务定时同步分析 log,然后像 @swordray 说的存入数据库 目前这套方案是最快速灵活的,Logstash 本身也提供多种输出,比如你可以存到 mongodb
#7 楼 @cassiuschen 你好,我根据你的这篇文章对 logstash 做的配置,在/etc/logstash/local.conf 中配置完之后,启动 logstash 时报错,说是配置文件错误
Unknown setting 'debug' for stdout {:level=>:error} Unknown setting 'debug_format' for stdout {:level=>:error}
不用比如,楼主应该就是做手机游戏的创业公司吧……好吧我瞎猜的,猜错了莫见怪 ;-)
作为游戏业内人员,可以说这不是一个技术问题,所以直接从运营层面拆分需求,各自用自己的方法去做就好了。以我们的项目举例:
#22 楼 @humiaozuzu 就是每个项目的数据库结构是不同的,只是内容有相似性(比如都是订单记录),而我们的系统基于一定的数据结构标准。所以就需要进行一次转换,这个转换在数据库层面进行