Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate and remove go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo #5551

Open
MrAlias opened this issue May 9, 2024 · 1 comment
Assignees
Labels
abandoned Relates to a module that has been abandoned and is scheduled for deprecation and removal instrumentation: otelmongo

Comments

@MrAlias
Copy link
Contributor

MrAlias commented May 9, 2024

This module has been identified to not have an owner. Based on the project's ownership policy, this module will be deprecated and then removed.

How to keep this module

For this module to continue in this repository, it needs a sponsor.

If you would like to sponsor this module and become an owner, please comment in this issue about your desire. As an owner you will assume the following responsibilities:

  • You will need to be a member of the OpenTelemetry organization and maintain that membership.
    • If you are not an existing member, we can add you to the community. This is not a disqualification, but something you will need in the process of becoming a sponsor.
  • You will be responsible for keeping up with the instrumented library. Any "upstream" changes that impact this module need to be proactively handle by you.
  • You will be expected to review any Pull Requests or Issues created that relate to this module.
  • You will be responsible for the stability and versioning compliance of the module.

You will need to have a good working knowledge of the code this module is instrumenting and, ideally, familiarity with the existing module code.

How this module will be removed

This module is in the process of being deprecated. After that deprecation notice has been published, we will wait 3 months or 2 two releases (whichever is the longer time period). After that time period, this module will be removed from this repository and no more versions of the module will be published.

Resurrection

If a sponsor is found after the module has been deprecated or removed, these operations can be reversed (i.e. coded added back, deprecation notice removed).

@MrAlias MrAlias added instrumentation: otelmongo abandoned Relates to a module that has been abandoned and is scheduled for deprecation and removal labels May 9, 2024
@pellared
Copy link
Member

Duplicates #4678

There is an informal agreement that the MongoDB (Go driver) team will take over the instrumentation library.
Reference: https://jira.mongodb.org/browse/GODRIVER-2938

However, there is no progress so I propose to follow the plan to deprecate it in 4 weeks if no code owner is found.

@pellared pellared changed the title Deprecate and remove go.opentelemetry.io/otel/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo Deprecate and remove go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo May 10, 2024
This was referenced May 17, 2024
MrAlias added a commit that referenced this issue May 21, 2024
Towards
#5551

First deprecation notice to add for the [Go: Remove unowned modules
project](https://github.com/orgs/open-telemetry/projects/92/views/1). If
merged, this design will be applied to all the other modules we plan to
deprecate.

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
khushijain21 pushed a commit to khushijain21/opentelemetry-go-contrib that referenced this issue May 22, 2024
Towards
open-telemetry#5551

First deprecation notice to add for the [Go: Remove unowned modules
project](https://github.com/orgs/open-telemetry/projects/92/views/1). If
merged, this design will be applied to all the other modules we plan to
deprecate.

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
MrAlias added a commit that referenced this issue May 23, 2024
Part of #5551

Follow up to a missing change not included in #5598. We want to
deprecate `otelmongo` and `otelmongo/test` at the same time.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abandoned Relates to a module that has been abandoned and is scheduled for deprecation and removal instrumentation: otelmongo
Projects
Status: Deprecating
Development

No branches or pull requests

2 participants