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

Create a v1 otlp only distro #657

Closed
Tracked by #9375
codeboten opened this issue Sep 4, 2024 · 5 comments
Closed
Tracked by #9375

Create a v1 otlp only distro #657

codeboten opened this issue Sep 4, 2024 · 5 comments
Assignees

Comments

@codeboten
Copy link
Contributor

As part of open-telemetry/opentelemetry-collector#9375, we'll need a distro for this

@TylerHelmuth
Copy link
Member

As a formality, here is how such a distribution meets our criteria:

  1. Serve a specific purpose that has minimal overlap with the purpose of any other distribution: This distribution's specific purpose would be to be used as a "side-car" - an absolutely bare minimum collector capable of receiving application OTLP telemetry, queuing, and exporting that OTLP telemetry.
  2. Should meet general needs and be desired by many users.: A side car collector has been brought up before and I believe implemented elsewhere (@jpkrohling can you confirm?). It could be usable as the default side-car collector for the OpenTelemetry Operator.
  3. Should not be specific to any vendor.: ✅
  4. May be focused on development or proof of concept use cases. The distribution should clearly indicate whether the Collector SIG recommends the distribution be used in production environments.: This will be a production-ready distribution.
  5. Must only include components from the opentelemetry-collector and opentelemetry-collector-contrib repositories: ✅
  6. Have a clearly defined list of criteria for which components are included.: The criteria will be only only the otlpreceiver, otlpexporter, and otlphttpexporter are allowed.
  7. Must include the following assets except where the specific purpose of the distribution is naturally associated with a subset of these assets.: We'll release our typical assets, including windows.

@jpkrohling
Copy link
Member

A side car collector has been brought up before and I believe implemented elsewhere (@jpkrohling can you confirm?).

Yes, here: https://github.com/jpkrohling/otelcol-distributions/tree/main/distributions/otelcol-otlp

That one includes a few more things that I thought were essential after putting this in the real world. Here's the full manifest:

https://github.com/jpkrohling/otelcol-distributions/blob/5566bf802a2177effb98894f47aab6ab6a1b9696/distributions/otelcol-otlp/manifest.yaml#L9-L21

@mx-psi
Copy link
Member

mx-psi commented Sep 16, 2024

@jade-guiton-dd would you like to take this one? We can start releasing this distro now under a 0.x versioning and mark it as 1.0 once ready. This will allow us to test things out before the 1.0 release. You can take a look at #507 to see the most recent distro that we added

@jade-guiton-dd
Copy link
Contributor

@jade-guiton-dd would you like to take this one?

Sure.

@mx-psi
Copy link
Member

mx-psi commented Oct 1, 2024

Fixed by #663

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

No branches or pull requests

5 participants