open-telemetry / community

OpenTelemetry community content
https://opentelemetry.io
Apache License 2.0
752 stars 228 forks source link

OpenTelemetry Collector v1 #1971

Closed jpkrohling closed 1 week ago

jpkrohling commented 8 months ago

Description

Quite a few of our users are happy using a non-v1 Collector, as evidenced by talks delivered by eBay or VTEX. On the other hand, other companies have internal policies forbidding the usage of software that hasn’t reached v1.

Other companies, hearing the success stories of the “early adopters”, tried to use the Collector, but due to a lack of guidance, ended up using components that weren’t ready for prime time and were frustrated.

Our main goal with this project is to define what's the scope for Collector v1, defining which use-cases we want to satisfy first, followed by stabilizing the components that are required for that. Once we are there, we'll focus on documentation for those components and use cases.

We believe we are close to a v1 of the Collector, given that users are using it in production already. Therefore, we are confident we can deliver a v1 this year.

Teams involved in this:

Project Board

To be created.

Deliverables

The current goal (subject to change) is to have deliverables covering our two current distributions: core and contrib. Deliverables should be linked from the main opentelemetry.io website.

Must-haves

Nice to have

Staffing / Help Wanted

@jpkrohling is the GC sponsor for this and has the buy-in from other Collector leaders, including core and contrib approvers/maintainers (listed above).

Meeting Times

For the public discussions, we are using the Collector SIG meeting slot.

Timeline

To be defined, but this project should be completed in 2024.

jpkrohling commented 8 months ago

Relevant milestones:

jpkrohling commented 8 months ago

@yurishkuro, would you please add the required labels to have this item show up on the project board?
https://github.com/orgs/open-telemetry/projects/29/views/1

yurishkuro commented 8 months ago

I don't think project boards are driven by labels, you add issues directly to them. I don't know which labels you have in mind.

jpkrohling commented 8 months ago

I can't seem to be able to change that board at all, it might be restricted to TC members only. @arminru, given that you added my other issue there (https://github.com/open-telemetry/community/issues/1970). would you mind sharing what was needed?

arminru commented 8 months ago

@jpkrohling I had to add it manually. The board is set up so that all spec approvers (including TC) have write access. There was no label-driven automation to add issues automatically to the board but ~this could be set up if desired~ I now set it up to pick up issues labeled with project-tracking.

jpkrohling commented 7 months ago

Closed in favor of https://github.com/open-telemetry/community/pull/1887

jpkrohling commented 6 months ago

Reopening, as we'll use this issue to track at the GC level.

trask commented 6 months ago

@jpkrohling probably want to move this issue to community repo?

danielgblanco commented 1 week ago

We can close this in favour of Project Workflow with project doc and board.