OpenTelemetry: Rust OSS Contribution Opportunity!

85 points francoposadotio 7 comments

Hi yall,

I see posts here and there of people looking to build their skills and public contribution profiles, so I wanted to raise OpenTelemetry as a perfect opportunity for this.

There are lots of small issues to work on, as well as space to create completely new crates - my first contribution was my first project I ever wrote in Rust - I donated an Axum middleware for OTel HTTP Server metrics.

OpenTelemetry is a rapidly-adopting industry standard, CNCF project, and most of the signals and whatnot are very well-specified so it's pretty easy to figure out what how any given library or chunk of code *should* behave.

But we are low on contributors!

So come on in, check out https://github.com/open-telemetry/opentelemetry-rust-contrib/ first as it will be easier to contribute to than the more high-profile and critical-path stuff in the core (non-contrib) library.

There's also cool stuff happening with OTel/Arrow in Rust: https://github.com/open-telemetry/otel-arrow/tree/main/rust, etc.

I became a Member after the first ~6 months of my code donation and subsequent updates to the crate, and hoping to work up to Reviewer so I can help move things along more (right now in the contrib review we're bottlenecked on getting reviews). It takes some time to work through the membership levels, but I am hoping we can reach a place where the membership base supports more broad and active development.