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

Ability to Run Specific Services #30

Open
krzko opened this issue Jun 1, 2023 · 0 comments
Open

Ability to Run Specific Services #30

krzko opened this issue Jun 1, 2023 · 0 comments

Comments

@krzko
Copy link
Owner

krzko commented Jun 1, 2023

Description

I would like to request the addition of a feature in run-o11y-run that allows users to selectively run specific services from the observability stack. Currently, run-o11y-run starts all the services defined in the docker-compose.yml file. However, there are scenarios where running only a subset of services would be more efficient or necessary.

Proposed Solution

The proposed solution is to enhance run-o11y-run with the ability to specify which services to run when executing the command. This can be achieved by introducing a new flag or argument that accepts a comma-separated list of service names. When this flag is provided, run-o11y-run should only start the specified services and their dependencies, ignoring the rest.

Expected Behaviour

With this enhancement, users can have finer control over the execution of the observability stack. For example, running only the essential services during development or testing phases, or isolating specific services for troubleshooting or performance analysis purposes.

Additional Considerations

  • It would be beneficial to provide an option to list the available services in the docker-compose.yml file, making it easier for users to identify the service names they want to run.
  • Proper error handling and informative messages should be implemented in case of invalid service names or missing dependencies.

This feature would enhance the flexibility and usability of run-o11y-run, allowing users to tailor their observability stack to their specific needs.

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

1 participant