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

Allow phased rollout of rule changes #1264

Open
kentquirk opened this issue Aug 2, 2024 · 0 comments
Open

Allow phased rollout of rule changes #1264

kentquirk opened this issue Aug 2, 2024 · 0 comments
Labels
type: enhancement New feature or request

Comments

@kentquirk
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Sometimes changing refinery rules is risky; it would be nice to be able to reduce the risk by rolling out rule changes to a subset of traces and tagging them with metadata that allows them to be distinguished.

Describe the solution you'd like

  • Identify the sets of rule alternatives
  • Identify the percentage that should go to each alternative (should add to 100%)
  • Use traceID to select which alternative is selected
  • Adjust percentages without requiring a refinery restart

Additional context

This idea came up during a customer interview.

@kentquirk kentquirk added the type: enhancement New feature or request label Aug 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant