[GODRIVER-2938] Move ownership of otelmongo Created: 09/Aug/23 Updated: 09/Jan/24 |
|
| Status: | Investigating |
| Project: | Go Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Unknown |
| Reporter: | Robert Pająk | Assignee: | Ashni Mehta |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Quarter: | FY24Q4 | ||||||||
| Documentation Changes Summary: | 1. What would you like to communicate to the user about this feature? |
||||||||
| Description |
|
Hello 👋 I am one of OpenTelemetry Go maintainers (https://github.com/pellared). I started working on https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4163 and I think that it may be more beneficial for the community if the ownership of OpenTelemetry instrumentation would be moved under MongoDB. The reasons are the following:
Therefore, I am asking you could consider doing e.g. one of the following:
You can look at following resources for further insight:
I would like to collaborate and together come up with a plan that could be well received by the users of both https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo and https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo. |
| Comments |
| Comment by Robert Pająk [ 09/Oct/23 ] |
|
A few remarks regarding the maintenance effort. 1. Bumping dependencies (low effort, automated via dependabot) |
| Comment by Robert Pająk [ 09/Oct/23 ] |
|
A few notes from my side after the meeting. I propose to also look at https://github.com/IBM/sarama/issues/2510. It is a similar issue for another library, and it already explores some ideas around the migration. I offer knowledge sharing and help in maintenance (e.g. I can be a reviewer). For reference (part of knowledge sharing) here are some popular instrumentation libraries for database/sql package:
Unfortunately the OTel Go SIG had no consensus so far on the database/sql instrumentation design so people use these 3 libraries. |
| Comment by PM Bot [ 09/Aug/23 ] |
|
Hi pellared@hotmail.com, thank you for reporting this issue! The team will look into it and get back to you soon. |