Skip to content

[service] Stabilize service.AllowNoPipelines feature gate #12646

Open
@mx-psi

Description

@mx-psi

Component(s)

No response

Describe the issue you're reporting

#12613 introduces a feature gate that allows starting the collector without pipelines. There are some open questions as to how this should work after stabilization. Some options that have been discussed are:

  1. Just allow the Collector to start without any pipelines configured. This has the downside that it's easier to misconfigure the Collector.
  2. Allow the Collector to start without any pipelines configured, if there is a suitable extension configured (like OpAMP). This seems like a natural option if there is a natural way of classifying extensions as 'allowed' to do this.
  3. Introduce a specific service::pipelines::enabled config option. This may be confusing if an external tool (again, OpAMP) configures pipelines.

I argue that this should be a blocker for moving this feature gate for beta

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions