互联网巨头的 SRE 运维实践「GitHub 热点速览 v.21.27」

851 阅读3分钟

作者:HelloGitHub-小鱼干

本周大热点无疑是前几天 GitHub 发布的 Copilot,帮你补全代码,给你的注释提出建议,预测你即将使用的代码组件…如此神奇的 AI 技术,恰巧本周微软也开源了他们的机器学习入门课程,你在 12 周之内完成 24 堂课程即可入门机器学习。除此之外,本周的特点主题之一 DevOps 和 SRE,包括 Google、百度在内的多家科技公司在本周特推给出了他们的最佳实践。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

  • 本文目录
      1. 本周特推
      • 1.1 监控工具:signoz
      • 1.2 SRE 指南:howtheysre
      1. GitHub Trending 周榜
      • 2.1 devops 练习:devops-exercises
      • 2.2 高效并行策略:mesh-transformer-jax
      • 2.3 安全私有网络:wiretrustee
      • 2.4 微软机器学习课:ML-For-Beginners
      • 2.5 树莓派路由器:internet-pi
      1. 往期回顾

1. 本周特推

1.1 监控工具:signoz

本周 star 增长数:1,350+

SigNoz 可帮助开发人员监控应用以及排除故障问题,是 DataDog、NewRelic 等产品的开源替代品。特性:

  • 支持应用 metric 指标,例如:P50、P90、P99 延迟和错误率;
  • 应用中最慢的端点;
  • 精准的请求跟踪;
  • 根据服务名称、延迟、错误、注释进行筛选;
  • 统一指标和跟踪,你无需在 Prometheus 和 Jaeger 间切换来定位问题。

GitHub 地址→github.com/SigNoz/sign…

1.2 SRE 指南:howtheysre

本周 star 增长数:1,600+

howtheysre 记录了国内外各地的技术团队、组织是如何实践站点可靠性工程(SRE,全称 Site Reliability Engineering),这些团队包括 Atlassian、百度、Google、Netflix 在内的 50+ 公司。

GitHub 地址→github.com/upgundecha/…

2. GitHub Trending 周榜

2.1 devops 练习:devops-exercises

本周 star 增长数:1,800+

Devops-exercises 收录了大量运维、SRE 人员需要掌握的知识,包括 Linux、Jenkins、AWS、Prometheus、Docker、Python、K8s 在内的 20 多个技术领域的练习。

GitHub 地址→github.com/bregman-ari…

2.2 高效并行策略:mesh-transformer-jax

本周 star 增长数:800+

Mesh Transformer JAX 一个利用 Jax 的 xmap 运算符实现并行机制的 haiku 库。这个库的设计目的是在 TPUv3s 上最多可伸缩到大约 20B 参数,超越了其他的并行策略,如 GPT-NeoX 或 DeepSpeed。

GitHub 地址→github.com/kingoflolz/…

2.3 安全私有网络:wiretrustee

本周 star 增长数:700+

Wiretrustee 可将设备连接到一个单独的私人网络,可在 ARM 设备,例如 树莓派上运行。

GitHub 地址→github.com/wiretrustee…

2.4 微软机器学习课:ML-For-Beginners

本周 star 增长数:2,100+

ML-For-Beginners 是微软开源的机器学习课程,你可在 12 周上完他们安排的 24 节机器学习相关课程。

GitHub 地址→github.com/microsoft/M…

2.5 树莓派路由器:internet-pi

本周 star 增长数:300+

New internet-pi 是一个用树莓派配置网络环境的工具,它将 DNS、广告屏蔽、监控等配置到了一个 Ansible 项目中。

GitHub 地址→github.com/geerlingguy…

3. 往期回顾

以上为 2021 年第 26 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝


关注 HelloGitHub 公众号 第一时间收到更新。

还有更多开源项目的介绍和宝藏项目等待你的发现。