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

When rolling out with OpenTelemetry, ship both backends (HTTP requests and OpenTelemetry) with a feature flag to do a controlled rollout #91

Open
2 tasks done
tferguson47 opened this issue Jan 6, 2025 · 2 comments
Labels
spike Research for future issues or projects
Milestone

Comments

@tferguson47
Copy link

Checklist

  • I added a descriptive title
  • I searched open requests and couldn't find a duplicate

What is the idea?

Idea:
When rolling out with OpenTelemetry, ship both backends (HTTP requests and OpenTelemetry) with a feature flag to do a controlled rollout
Desired State:
We have the ability to control which backend a user leverages when upgrading the plugin to use OTel

Why is this needed?

To do a controlled rollout in a safe way.

What should happen?

No response

Additional Context

Idea provided by Jannis in a knowledge transfer meeting about OTel. ( I am just documenting )

@tferguson47 tferguson47 added this to the Version 0.2.0 milestone Jan 6, 2025
@travishathaway travishathaway added the spike Research for future issues or projects label Jan 6, 2025
@travishathaway
Copy link
Collaborator

@tferguson47,

While I like the spirit of the issue, I think this will simply be included as a delivery requirement in other issues as we implement the next version of this plugin.

Let's keep this issue open though as a place to discuss possible approaches and things we'll want to watch out for.

@jezdez
Copy link
Member

jezdez commented Jan 7, 2025

I've started the internal conversation about using Eppo as a backend to evaluate if this is an option for us as well. https://docs.geteppo.com/sdks/server-sdks/python/ has a good overview of what would be needed on the code side

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
spike Research for future issues or projects
Projects
None yet
Development

No branches or pull requests

3 participants