46 暂时还在用毛老师拉的log4go的分支 --于雨@北京
47 做window size 性能就下去了,还不如直接用tcp --谭俊青@途牛
48 udp搞好了,内网情况下10000个包丢三四个正常,不可能有啥影响 正常情况下,不加大buf --于雨@北京
49 但是他们的信息要求准确度非常高也没办法 --金灶沐@北京-康复中心
50 10000 丢3-4个还不高啊? --谭俊青@途牛
51 @谭俊青@途牛 看场景如果仅仅是accesslog,算pv,uv丢几个无所谓 --郭军@360
52 sndbuf和rcvfuf开成2m,基本上就100%了 不过延迟会比较大 --于雨@北京
53 github.com/thinkboy/log4go --Ryder@厦门-玩美
54 推荐个我的https://github.com/blackbeans/log4go -- Beta版厨子3.0
55 log4go现在源代码都有问题啊 --宋慧庆@北京
56 不是有问题,是我按我的需求加了些东西 -- Beta版厨子3.0
57 Debug实现极其烂 整体总结下就是辣鸡 没有条件分支优化 Debug,模块日志都成本极其高 我们都不用本地日志了 --毛剑@上海-bilibili
58 我们也不用 最早长连接 去写异步kafka 后来udp server 短连接不行就长连接。。长连接不行就upd fmt 到 kafka kafka消费 你信不信我们都这么做了 --金灶沐@北京-康复中心
59 那日志不落盘了? --Xargin@北京-didi
60 log4go不好用,我们公司自己写了一个https://github.com/antlinker/alog 一直在用 --于鹏飞@济南-蚁动
61 我们日志分种类 落啊 我们有几种日志。这是其中一种。。 --金灶沐@北京-康复中心
62 毛老师,你家的log4go,输出到term的没有receiver提示,debug日志有,能不能改改 貌似行号也没有 --于雨@北京
63 我们内部有版本 早不维护了 我们不用本地日志 目前udp kafka也不用 flume直接sink给需要的hdfs,或者es啥的 除非需要分析,才给Kafka --毛剑@上海-bilibili
64 我们游戏里面的所有玩家行为日志都是扔到Kafka里面 --kyle@成都-风际游戏
65 消费不代表没有后续工作啊。。 任何不都要跟业务需求挂钩吗? 我们真正的日志落地的 而且到hdfs上 定时落进去。我们kafka也是做核心数据跟踪 --金灶沐@北京-康复中心
66 恩 这样还是挺好 但是看过普通的系统日志什么的 怎么方便? 比如debug log --宋慧庆@北京
67 现在也不是直接用Kafka了,基于Kafka开发了数据总线,把Kafka协议屏蔽咯,提供了redis pub/sub实现,方便其他需要接入,同时做鉴权 --毛剑@上海-bilibili
68 debug log不会大到影响io性能吧 --kyle@成都-风际游戏、
69 不用kafka后端flume的sink如果挂了,就可能撑爆flume了。。 -- Beta版厨子3.0
70 从没挂过 flume有fallback 可以打本机 然后再用我们自己开发的Retail追踪收集 多flume节点 或者/dev/shm --毛剑@上海-bilibili
71 我们搞过 恩fallback配置了 就是先内存通道再到文件。到文件就已经说明sink慢了。。 主要还是用kafka起到缓冲的作用。。 -- Beta版厨子3.0
72 你们是thrift协议连的flume么 -- Beta版厨子3.0
73 syslog logview以后越来越少用才对,应该用链路追踪系统 --毛剑@上海-bilibili
74 现在用go进行hdfs hbase之类的都是通过thrift协议连的吧 --宋慧庆@北京
75 我们维护了一个hbase client分支 原生实现,各种搞zk,meta 缓存,region迁移啥的代码写了挺多。细节让yonka讲讲 --毛剑@上海-bilibili
76 醉了……只有统计类的日志走Kafka,其他的是写到磁盘上备份而已。为啥要搞这么复杂? 而且前面说微信的…我现在就在生产机上,没有见到代号啊…… --蒙卓@深圳
77 想有集中的日志平台做查询吧 --Xargin@北京-didi
78 腾讯我在的时候确实是一台一台上去捞日志 -- Beta版厨子3.0
79 如果日志量太大的话,做收集不会影响到网络IO么 --Xargin@北京-didi
80 @蒙卓@深圳 互娱的外网游戏运营收集也是udp --毛剑@上海-bilibili
81 我们是都放在hadoop上了 自己开发的分布式日志收集组件,最后都打到hdfs上 --郭军@360
82 实时收集对网络影响有限,定时收集影响才大。如果实时收集对网络都有影响了,只说明日志打太多了。 --王渊命-bj-Qingcloud
本文来自:51CTO博客
感谢作者:mob604756f0bbf4
查看原文:Golang实战群:日志的处理机制
相关阅读 >>
[Go] Golang happen before 的保证原则
再见Go-micro!企业项目迁移Go-zero全攻略(一)
更多相关阅读请进入《Go》频道 >>

Go语言101
一个与时俱进的Go编程知识库。