互联网巨头们的 SRE 运维实践「GitHub 热点速览 v.21.27」
作者:HelloGitHub-小鱼干
本周大热点无疑是前几天 GitHub 发布的 Copilot,帮你补全代码,给你的注释提出建议,预测你即将使用的代码组件…如此神奇的 AI 技术,恰巧本周微软也开源了他们的机器学习入门课程,你在 12 周之内完成 24 堂课程即可入门机器学习。除此之外,本周的特点主题之一 DevOps 和 SRE,包括 Google、百度在内的多家科技公司在本周特推给出了他们的最佳实践。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
1. 本周特推
1.1 监控工具:signoz
本周 star 增长数:1,350+
SigNoz 可帮助开发人员监控应用以及排除故障问题,是 DataDog、NewRelic 等产品的开源替代品。特性:
支持应用 metric 指标,例如:P50、P90、P99 延迟和错误率; 应用中最慢的端点; 精准的请求跟踪; 根据服务名称、延迟、错误、注释进行筛选; 统一指标和跟踪,你无需在 Prometheus 和 Jaeger 间切换来定位问题。
GitHub 地址→https://github.com/SigNoz/signoz
1.2 SRE 指南:howtheysre
本周 star 增长数:1,600+
howtheysre 记录了国内外各地的技术团队、组织是如何实践站点可靠性工程(SRE,全称 Site Reliability Engineering),这些团队包括 Atlassian、百度、Google、Netflix 在内的 50+ 公司。
GitHub 地址→https://github.com/upgundecha/howtheysre
2. GitHub Trending 周榜
2.1 devops 练习:devops-exercises
本周 star 增长数:1,800+
Devops-exercises 收录了大量运维、SRE 人员需要掌握的知识,包括 Linux、Jenkins、AWS、Prometheus、Docker、Python、K8s 在内的 20 多个技术领域的练习。
GitHub 地址→https://github.com/bregman-arie/devops-exercises
2.2 高效并行策略:mesh-transformer-jax
本周 star 增长数:800+
Mesh Transformer JAX 一个利用 Jax 的 xmap 运算符实现并行机制的 haiku 库。这个库的设计目的是在 TPUv3s 上最多可伸缩到大约 20B 参数,超越了其他的并行策略,如 GPT-NeoX 或 DeepSpeed。
GitHub 地址→https://github.com/kingoflolz/mesh-transformer-jax
2.3 安全私有网络:wiretrustee
本周 star 增长数:700+
Wiretrustee 可将设备连接到一个单独的私人网络,可在 ARM 设备,例如 树莓派上运行。
GitHub 地址→https://github.com/wiretrustee/wiretrustee
2.4 微软机器学习课:ML-For-Beginners
本周 star 增长数:2,100+
ML-For-Beginners 是微软开源的机器学习课程,你可在 12 周上完他们安排的 24 节机器学习相关课程。
GitHub 地址→https://github.com/microsoft/ML-For-Beginners
2.5 树莓派路由器:internet-pi
本周 star 增长数:300+
New
internet-pi 是一个用树莓派配置网络环境的工具,它将 DNS、广告屏蔽、监控等配置到了一个 Ansible 项目中。
GitHub 地址→https://github.com/geerlingguy/internet-pi
3. 往期回顾
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top5 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
以上为 2021 年第 26 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝
- END -HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
👆「点击关注」第一时间收到更新👆