一年时间从小白成为 OpenTelemetry Member 有感

前段时间申请成为了 OpenTelemetry 的 Member 通过了,算是完成了一个阶段性目标;从 24 年的 2 月份的第一个 issue 到现在刚好一年的时间。


这事也挺突然的,源自于年初我发了一个 24 年的年终总结,提到了希望在今年争取成为 Member,然后谭总就提醒我可以自己去申请,只要找到两个 sponsors 支持就可以了。

我之前不知道这个 Member 是自己申请的,没注意看社区的文档(之前的 Apache 社区都是邀请制)。

于是我提交了相关的 issue,列举了自己做的一些贡献(PR 和 issue),也找到了之前经常帮我 review 的Rao 哥作为 sponsor.

不出意外,没等两天就收到了邀请。

参与社区

OpenTelemetry 作为和厂商无关的可观测标准,非常开放和包容,也是我参与过的社区最多元的开源项目,几乎每个子项目都有上百人参与,他们都来自于不同的公司和个人,在这样的背景下社区自然就会更佳和谐,很难出现某个公司或者个人主导项目的发,风险自然也会小很多。

OTel 的技术栈主要是可以分为下面三个部分:

  • 客户端:负责上报可观测数据(Trace、Metrics、Logs)
  • OTel collector:处理客户端上报的数据
  • 数据存储:存储日志、指标、trace 等数据

以上每个模块都是 OpenTelemetry 非常重要的组成部分,大家可以都挑感兴趣的部分去参与。

作为一个可观测标准,客户端自然就需要支持大部分的技术栈,所以我们常用的语言和技术栈都有对应的实现:

这一部分的工作量也非常大,靠个人实现和维护肯定不现实,所以社区非常欢迎大家都来做贡献。


拿我常用的 Java 来说目前支持了这些框架和库,但依然没有支持全,我们可以在这里的 issue 列表里找到社区需要大家贡献的内容。

SIG 小组

社区也准备许多兴趣小组(SIG)来解决特定领域的问题:

大家也可以订阅日历参与周会,基本上每个兴趣小组都会定期组织,拿 Java 的来说就是每周四的 UTC+8 的早上九点都会举行。

之前参加过两次,都是 zoom 的线上会议(老外的习惯是开摄像头),如果自己口语尚可的话和社区主要的 maintainer 直接沟通效率会高很多。

当然如果不能开口的话, zoom 也是实时字幕的功能,理解起来问题也不是很大。

如果以可以成为 Member 的角度,目前我看了一些申请,提交了两个或以上的 PR 应该都可以申请通过,前提是线下提前和你找的 sponsor 达成一致就可以了。

带着这个目的也挺好的,做开源项目往往就是靠爱发电,有这个 Member 的身份也可以作为正向激励,鼓励继续参与。

总结

当然成为 Member 只是第一步,随着社区参与的深入度后面还有其他的角色

比如 triager 可以分配 issue、approver 可以批准代码、maintainer 就是某个模块的具体负责人了,后面就再接再厉吧。

相关推荐
ai小鬼头4 小时前
Ollama+OpenWeb最新版0.42+0.3.35一键安装教程,轻松搞定AI模型部署
后端·架构·github
萧曵 丶4 小时前
Rust 所有权系统:深入浅出指南
开发语言·后端·rust
xiaolang_8616_wjl5 小时前
c++文字游戏_闯关打怪2.0(开源)
开发语言·c++·开源
老任与码5 小时前
Spring AI Alibaba(1)——基本使用
java·人工智能·后端·springaialibaba
NocoBase5 小时前
NocoBase 商业授权激活指南
低代码·开源·资讯
华子w9089258595 小时前
基于 SpringBoot+VueJS 的农产品研究报告管理系统设计与实现
vue.js·spring boot·后端
星辰离彬6 小时前
Java 与 MySQL 性能优化:Java应用中MySQL慢SQL诊断与优化实战
java·后端·sql·mysql·性能优化
GetcharZp7 小时前
彻底告别数据焦虑!这款开源神器 RustDesk,让你自建一个比向日葵、ToDesk 更安全的远程桌面
后端·rust
jack_yin8 小时前
Telegram DeepSeek Bot 管理平台 发布啦!
后端