-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[Redis Receiver] Rename to generic name #33672
Comments
Pinging code owners: See Adding Labels via Comments if you do not have permissions to add labels yourself. |
What about |
Although I would prefer to rename it to a more generic name, I am afraid we will have breaking changes in the configuration if in the future we try to add more Another solution would be to move the redis receiver logic into the internal collector's |
How much should we care about breaking changes on an upgrade in the demo?
|
The migration would consist of creating a new receiver with the new name, potentially copying code over. We would then deprecate the old receiver and remove it after a period of 6 months or so. The change would be pervasive because you'd also want to look at all the metric names and descriptions and update them as part of it. |
@puckpuck I don't think the issue is the OTel demo here, but everyone else using the |
Redis and Valkey are now two separate products, even if Valkey was forked from Redis at some point. It's not impossible that the implementations of their metrics endpoints will diverge at some point. We should leave the Redis receiver as is and create a separate Valkey receiver, potentially re-using the code from the current Redis receiver. |
@julianocosta89 @puckpuck We discussed this topic in yesterday's SIG and, as Andrzej pointed out, we think that the best solution would be creating a new New component's proposal: #33787 Please feel free to add any context or leave a comment on the issue if you would like to contribute to the new receiver as well. |
@rogercoll can we close this issue out then given the proposal 33787 seems to be tracking this ask? |
sgtm, what do you think @julianocosta89 ? |
also good from my end. |
Component(s)
receiver/redis
Describe the issue you're reporting
Currently the Redis receiver is called Redis (as expected 😅), but Redis has recently changed its licensing distribution, and Valkey was created by the community to continue the project as an Open Source driven project.
Valkey/about:
Linux Foundation Launches Open Source Valkey Community.
It would be great to rename the component to a more generic name, as Valkey works perfectly with it.
I've just sent a PR to the OTel demo replacing Redis with Valkey: open-telemetry/opentelemetry-demo#1619
@rogercoll suggested
datastore
, but anything more generic than the Redis name, would be great.Not sure how we would do this migration without introducing a breaking change though.
The text was updated successfully, but these errors were encountered: