Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions programs/summerofcode/2026.md
Original file line number Diff line number Diff line change
Expand Up @@ -266,3 +266,22 @@ Linux Foundation [Guidance Regarding Use of Generative AI Tools for Open Source
- Zhong Tianyun (@AiRanthem, airanthem666@gmail.com)
- Upstream Issue (URL): https://github.com/openkruise/rollouts/issues/323

#### OpenTelemetry

##### OTTL stabilization and 1.0 offering

- Description: This project focuses on the stabilization and creation of a 1.0 offering for the OpenTelemetry Transformation Language (OTTL) within the OpenTelemetry Collector. OTTL is a domain-specific language used to transform telemetry data as it passes through the collector. The goal is to bring OTTL to a stable 1.0 state by addressing a series of identified improvements and feature gaps. This includes enhancing the language's expressiveness with features like looping support (e.g., iterating over maps and slices) and refining the type system to ensure robustness and ease of use. The mentee will work on language implementation in Go, participate in design discussions, and contribute to the stabilization of the language. This is a great opportunity to learn about language design, compilers, and the internals of a high-performance observability tool.
- Expected Outcome:
- Implementation of key features such as looping support and type system enhancements.
- Resolution of stabilization issues identified in the path to 1.0.
- Improved test coverage and documentation for new and existing OTTL features.
- Contribution to the OTTL specification and design proposals.
- Recommended Skills: Go, understanding of data structures, interest in language design and parsing.
- Expected project size: large (~350 hour projects)
- Mentor(s):
- Ridwan Sharif (@ridwanmsharif, ridwanmsharif@google.com) - primary
- Braydon Kains (@braydonk, braydonk@google.com)
- Upstream Issue (URL):
- https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/30800
- https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/45365