Golang实战群:日志的处理机制


当前第2页 返回上一页

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实战群:日志的处理机制


返回前面的内容

相关阅读 >>

Golang的反射reflect深入理解和示例

Go语言中的不定参数类型是什么意思

分享一个编程电子书网址

Golang不适合开发web吗

Go实现进制之前的转化

skywalking Golang客户端源码解析

非docker部署fabric2.2.0网络

Go语言开发环境搭建

[Go] Golang happen before 的保证原则

再见Go-micro!企业项目迁移Go-zero全攻略(一)

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...