Uploaded image for project: 'Go Driver'
  1. Go Driver
  2. GODRIVER-2938

Move ownership of otelmongo

    • Type: Icon: New Feature New Feature
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      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:

      1. This is currently a more preferred way according to our recommendation
      2. OTel maintainers and approvers have no capacity on maintaining otelmongo instrumentation library which seems to be quite popular. More: https://github.com/open-telemetry/opentelemetry-go-contrib/issues/2834

      Therefore, I am asking you could consider doing e.g. one of the following:

      1. Instrumenting with OpenTelemetry "natively" (without requiring the users to use an instrumentation library)
      2. Simply moving the otelmongo instrumentation library to https://github.com/mongodb/mongo-go-driver repository or to a new repository in https://github.com/mongodb organization.

      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.

            Assignee:
            julia.tazin@mongodb.com Julia Tazin
            Reporter:
            pellared@hotmail.com Robert Pająk
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated: