一年时间从小白成为 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 就是某个模块的具体负责人了,后面就再接再厉吧。

相关推荐
eternal__day5 小时前
Spring Boot 实现验证码生成与校验:从零开始构建安全登录系统
java·spring boot·后端·安全·java-ee·学习方法
海天胜景6 小时前
HTTP Error 500.31 - Failed to load ASP.NET Core runtime
后端·asp.net
海天胜景6 小时前
Asp.Net Core IIS发布后PUT、DELETE请求错误405
数据库·后端·asp.net
源码云商8 小时前
Spring Boot + Vue 实现在线视频教育平台
vue.js·spring boot·后端
RunsenLIu10 小时前
基于Django实现的篮球论坛管理系统
后端·python·django
HelloZheQ11 小时前
Go:简洁高效,构建现代应用的利器
开发语言·后端·golang
攻城狮7号11 小时前
小米 MiMo 开源:7B 参数凭什么 “叫板” AI行业巨头?
人工智能·ai·开源·mimo·小米ai
caihuayuan511 小时前
[数据库之十四] 数据库索引之位图索引
java·大数据·spring boot·后端·课程设计
编程乐趣12 小时前
推荐一组WPF自定义控件开源项目
开源
风象南12 小时前
Redis中6种缓存更新策略
redis·后端