Loading...

2022年5月第五周简报

怎么回事,五月怎么有了第五周???算了,就算是第五周吧

  1. 本周还是没有怎么运动,算了,我就是肥宅
  2. 女朋友练琴练的很开心(我听着也很开心
  3. 本周继续的小说慌,大医凌然要刷完了,新书没啥吸引我的。。不爽
  4. 本周份的改善伙食!姐夫的菜!爽啊!他们家的红烧肉很好吃的!
  5. 这周开始看爱死机,脑洞真的很大
  6. 陪着女朋友看《知否知否,应是绿肥红瘦》有点好玩
  7. 本周去复查了,好消息是医生觉得我情况相对稳定没有恶化,坏消息是我得药物加量了(幸好不是给我加新品种的药)
  8. 本周薄荷阅读开了新的坑,《追风筝的人》

本周份的闲书时间

  1. 喂—出来,星新一小说集

星新一先生的脑洞真的是让人欲罢不能,《喂出来》这篇入选过课文,无限 loop 很好玩。这周这本选集里面,有另外两篇我非常喜欢,《友好的吻》和《爱的钥匙》,一篇反转的让人目瞪口呆,一篇温情无比。可谓佳品

黏人的小猫咪

技术

  1. 本周继续花了一些时间在 nerdctl
    1. 上周写的 PR1073 完善了一下额外的测试
    2. 和社区沟通了一下,感觉不太需要去实现 S3/Cloudwatch 之类的 LogDriver 了,不过 Suda 提出了一个好建议是我们可以在 nerdctl 上额外再裹一层 Plugin ,让开发者可以自行接入想要的 LogDriver。我觉得是个很好的点,但是我一下还没想清楚怎么实现。而且有点我心存疑虑,nerdctl 的 LogDriver 基本上是在 ctd 的 Plugin 上额外裹了一层。我们再裹一层是不是不太优雅。我先参考下 Docker Plugin 的实现再来写 Proposal 吧
    3. 最近感觉 nerdctl 的发展进入了一个瓶颈。有一说一,在 Docker 已经成事实标准的基础上,去兼容各种 Docker 奇奇怪怪的行为。我觉得相当难受
  2. 本周又在继续思考 K8S 老生常谈的 CPU Throttle 的问题。对于很多 Burstable 的应用来说,CPU Usage 到了70-80这个水位就很难继续上去了,一看监控频繁 Throttle。有一说一这样实际上还是不太利于资源充分利用的。但是你要是强上 BestEffort 绑核吧,又会造成另外一个层面上的资源利用率的问题。下周去 hook 一下 Kubelet 的参数再看看
  3. 本周自己的 side project,踩了一个很好玩的坑。大概是在写一个 JSON RPC Proxy 的时候,我需要在拿到 upstream response 后,unpack response 然后输出对应的 metric。这个功能很简单对吧,但是第一次写完往线上一跑的时候,发现疯狂报错,然后拿数据一看,\x31f 开头,傻逼了,没考虑 Content-Encoding 为 GZIP 的情况233333
  4. 本周帮人做的可观测性治理落地了一部分。效果还是很明显的,比如某个应用从日百三的报错量收敛到日万五左右的水平。在这个基础上,后续的比如监控之类的 action 就可以跟进了。这里几点贴士
    1. 对于报错/日志系统,一定要定期归纳,定期治理。区分清楚哪些是意料内的错误,那些是意料外的错误。意料内的错误最好的是走日志进行收集。对于 Sentry 这种报错收集系统,一定要将其用在最核心的部分上。
    2. 业务端要慎用异常等行为
    3. 治理是一个长期性的活,千万不要搞猪突式的突击
  5. CacheSifter: Sifting Cache Files for Boosted Mobile Performance and Lifetime,这篇论文不太喜欢。说实话我一直觉得这类 ML Model 用在工程领域的论文,在眼前阶段,更多还是一种噱头
  6. 本周在线上和 Bytebase 的同学聊的很开心Hhhhh(我用 Bytebase 也用的很开心(当然我对我用的不爽的地方也对他们进行了疯狂输出
  7. 本周 Python Meetup Shanghai 2021 终于弄完了,所以 RustConf 2021 什么时候开始

简单总结

算了,不想总结,以及想挂个傻逼(懂王真多(

傻逼真多


Comment