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

Distribution - Prevent users being locked-in #10642

Open
2 tasks
Tracked by #8555
jpkrohling opened this issue Jul 17, 2024 · 3 comments
Open
2 tasks
Tracked by #8555

Distribution - Prevent users being locked-in #10642

jpkrohling opened this issue Jul 17, 2024 · 3 comments

Comments

@jpkrohling
Copy link
Member

jpkrohling commented Jul 17, 2024

Given that I'm OTel
When my users see vendor-specific projects being called "a Distribution of OpenTelemetry"
Then I want my users to know that they are not being locked in

Or, written differently: We (OTel) don't want users to adopt Collector distributions and end up in a lock-in situation: if we allow something to be named a Collector distribution, it should be used only for things that don't lock in our users.

Things we figured out:

None yet.

Next thing to figuring out:

  • Is this a real problem? (see first comment)

What to figure out next:

  • Is this a problem we want to solve?
@jpkrohling
Copy link
Member Author

Is this a real problem? At this stage, it would be helpful for the community (contributors, users) to help us understand how this affects them. If you believe this is a problem, or has been affected by this, vote this comment with 👍🏽 . If you think this is NOT a problem, vote this comment with 👎🏽

@jpkrohling
Copy link
Member Author

jpkrohling commented Jul 17, 2024

@atoulme, this is the issue you mentioned today during the SIG call. Can you help me improve the problem statement?

@yurishkuro
Copy link
Member

I don't think "being locked in" is such a binary condition. This needs more granularity.

  • "bad lock-in" - having to redeploy all your applications because they were talking to collector in proprietary format
  • not a bad lock-in - having vendor-specific configuration for the collector that does not work with another distro.

From what I am seeing so far (in this and other issues/problems) is that you either use the official collector (core or contrib) and get the "guarantees" (which are actually useless because your only option is to use the same thing), or you use some something else ("compatible" distro, vendor product) and you get zero guarantees from OTEL project. I didn't see a proposal where other gradations of this are sustainable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants