-
Notifications
You must be signed in to change notification settings - Fork 505
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
Dark Traffic #1277
Comments
Another use case could be used to send to two different data centers, whichever one returns first, send back to the consumer based on latency. Or could that be configured using different load balancing strategies?Thoughts? |
Hey @adleong I'm in the midst of implementing this and would love to give back to the community. Here's how I was thinking about doing it: Thoughts? |
Cool! I'd love to see it! |
Can I ask, why do you guys use HTTP headers for things like this? Doesn't that mean that anyone using a REST client can play your application like a fiddle and make it do all kinds of unintended things? |
@prdoyle Good question. Check out the https://linkerd.io/config/1.1.3/linkerd/index.html#server-parameters |
Any progress with this issue? It seems this is one of the few capabilities istio has that linkerd is lacking now. |
@DavidParks8 I don't think anyone has been working on this for Linkerd 1. It sounds like @nmurthy started to think through an implementation. |
@cpretzer what about for linkerd 2? My team uses 2.x versions. |
@DavidParks8 great to hear that you're using Linkerd 2! There is an open issue around shadow/mirrored traffic in Linkerd 2 repository. We'd love to get your thoughts there. |
linkerd should have some mechanism to fork incoming requests and send them to two separate backends with one of the responses being returned to the caller and the other response being discarded. This can be used for generating real traffic on a pre-production service before making it live. Some open questions:
The text was updated successfully, but these errors were encountered: