项目主要用go开发。
监控的问题
应该重视业务中的指标监控,做好告警,遇到故障提前介入。
日志问题
对象存储系统随请求记录的日志会很多,应该及时做好日志的切分操作,切分应该按照2个维度,1个是时间,比如一天切割一次,另一个维度是大小。如果仅仅按照时间的维度,那么很有可能短时间内大量日志写入将磁盘写满。日志切割后应该迅速转移。
- 打日志
同时可以通过日志,得出某段代码执行耗时。记录日志 code 记录日志
独立的功能应该加入开关
独立的功能应该在配置中加入开关,方便debug观察等。
开发应该注意数据收集
有些功能开发也许需求中没有要求收集数据,但开发阶段可以加入数据收集,方便定位问题,或者统计数据用于跟踪性能指标。
重视压力测试
参考资料
1、https://blog.csdn.net/liuaigui/article/details/9981135
网友评论