Skip to content

More Docker Compose profiles for enabling a certain features #3802

@aldy505

Description

@aldy505

Problem Statement

There has been a few issues that asked how to disable/enable a certain feature on self-hosted. Scenarios where they want errors with profiling only, without tracing and any other features.

Solution Brainstorm

Since Docker Compose supports multiple profiles (see https://docs.docker.com/compose/how-tos/profiles/#start-multiple-profiles), why don't we provide more detailed profiles in the Compose file?

The UI will be present, but data will not be ingested. This means there won't be any storage or resource issues with disabled features. We can further verify this by explicitly disabling the feature flag.

Although I understand that if no envelope payloads related to disabled features are sent, no ingestion process will occur, this measure would at least guard against unwanted ingestion due to accidentally sent envelopes.

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions