2022年9月第四周简报
这周算是今年过的最浪的一周了(
生活
- 本周状态还不错
- 减重计划进行中,减了6斤了!代价就是要疯狂忌口
- 家里猫猫的状态也恢复了
- 看到有推友去急诊了,大家务必多保重身体,定期体检呀
- 本周的疯狂娱乐时间
- 德凯第十一话,笑死我嘞,好久没看到精彩的等身战了,这话文戏也不错,新时代盖亚实锤.jpg
- 石蒜大结局了,我感觉属于高开低走了,还是有点可惜
- 熬夜刷完了《摇曳露营》S1,芳文社入脑,少女们的露营太可爱了
- 又是熬夜刷完了《比宇宙更遥远的地方》(人称小南极/去南极),我心中的神作,少女们的热血番。人物刻画非常丰满。运镜画工细节都可圈可点。设定也很细致
- 银魂.jpg
- 有没有好看的小说推荐啊兄弟们(
- 闲书时间继续
- 本周没有改善伙食,以及因为某只不知名要发情小猫的关系,睡眠极差,下周他将失去他的蛋蛋
- 本周又是天灾,今年真是多事之年,大家务必多保重啊
本周的读书时间
- 史上最伟大的交易
看一下经济学的书籍,的确是能让自己思维得到很大的提升
技术
上周说好了要这周要多贡献一些社区的内容,但是因为某不知名公益群群友安利的番太合我胃口,所以业余时间除了写作业就去看番去了(你们这什么群啊,害人不浅啊你们)
- 本周开始重读 CSAPP ,写书上的作业感觉还是很有意思的。不过汇编作业写起来真的头大。Chap4 的 CPU 流水线作业估计也很炸
- 写汇编作业的时候,发现了 Go 好像更多去做编译速度而不是编译优化去了,导致一些 Case 下编译出来的优化不够,参见 Demo(会不会也有可能是我太菜了导致孤陋寡闻了
- 本周差不多把 xdp-tutorial 写完了。这个项目我建议所有对 eBPF 感兴趣的同学都可以去写一下。即便你比较熟悉 BCC 这些生态了,去写一下也不亏的。以及我在考虑参考这个写个 netfilter 的 tutorial 了
- 本周差不多把之前要写的一个前端上报自定义 Metric 的服务写完了。Go 在写这些涉及到数据库 DDL 变更之类的东西还是比较恶心的。
- 本周依旧是和可观测性战斗的一周
- 之前反复提到过稳定性一定要可以量化。其中有一点很重要(之前也应该提到过),即口径一定要对齐,否则毫无意义。同时量化出来的指标一定需要持续跟进矫正。比如这周有个 case,在我们一个场景里,对于疑似爬虫用户我们会做限流处理(即返回 HTTP 429),从用户视角来看,这个是个报错。但是从业务视角来看,爬虫导致的 HTTP 429 实际上并不在稳定性指标的统计口径范围内(所以最终的指标虚高)。所以需要对数据做过滤处理。
- 如同1中所举的 case,我们在制定指标的时候,一定要去定义起业务的具体的视角和含义。否则拍脑袋搞出来的东西毫无意义
- 一个稳定性指标的波动一定会在这条链路上多个服务的指标上表现出来。我们在去分析这些指标的时候,一定要去判断彼此之间是否吻合。如果不吻合,我们就需要再去深入分析看是口径定义出现了问题,还是有指标搜集出现了问题
- 感觉国庆可以水一篇文章出来系统性的聊聊
- 本周又去扫了一眼 OSDI 2022 ,发现了一些有意思的论文,感觉这两周可以读一下了(不比读 MLSys 的论文快乐多了)
- RESIN: A Holistic Service for Dealing with Memory Leaks in Production Cloud Infrastructure Azure 团队的文章。介绍 Azure 上针对内存泄漏的有效检测的方法
- Operating System Support for Safe and Efficient Auxiliary Execution 也是国人一作的文章,设计了一套叫做 orbit 的机制,在保持可观测性与隔离性平衡的基础上,来帮助开发者比较有效的利用 auxiliary task 来完成一些运维工作,比如加固应用等。
- Blockaid: Data Access Policy Enforcement for Web Applications,非常工程的一篇文章,主要是针对现在越来越复杂的数据合规场景做的,Blockaid通过在用户query和数据库访问之间添加一层能够在运行时拦截用户query并且检查访问可行性的系统,来做到与现有应用兼容的同时,能够完整的返回query结果中是否包含不合规的数据。
- BlackBox: A Container Security Monitor for Protecting Containers on Untrusted Operating Systems, 也是非常工程化的文章,新的容器虚拟化的方案。好奇与 gVisor 或者 kata 的区别在哪里
差不多就这样
总结
开始入冬了,大家注意保暖,注意别感冒啦!
Comments