網際網路巨頭們的 SRE 運維實踐「GitHub 熱點速覽 v.21.27」

削微寒發表於2021-07-06

作者: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 地址→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.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. 往期回顧

以上為 2021 年第 26 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?

HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~


關注 HelloGitHub 公眾號 第一時間收到更新。

還有更多開源專案的介紹和寶藏專案等待你的發現。

相關文章