{"action":"opened","issue":{"url":"https://api.github.com/repos/Netflix/zuul/issues/407","repository_url":"https://api.github.com/repos/Netflix/zuul","labels_url":"https://api.github.com/repos/Netflix/zuul/issues/407/labels{/name}","comments_url":"https://api.github.com/repos/Netflix/zuul/issues/407/comments","events_url":"https://api.github.com/repos/Netflix/zuul/issues/407/events","html_url":"https://github.com/Netflix/zuul/issues/407","id":296130693,"number":407,"title":"[Question] Fork response to Main and Canary","user":{"login":"benitocm","id":9557980,"avatar_url":"https://avatars2.githubusercontent.com/u/9557980?v=4","gravatar_id":"","url":"https://api.github.com/users/benitocm","html_url":"https://github.com/benitocm","followers_url":"https://api.github.com/users/benitocm/followers","following_url":"https://api.github.com/users/benitocm/following{/other_user}","gists_url":"https://api.github.com/users/benitocm/gists{/gist_id}","starred_url":"https://api.github.com/users/benitocm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benitocm/subscriptions","organizations_url":"https://api.github.com/users/benitocm/orgs","repos_url":"https://api.github.com/users/benitocm/repos","events_url":"https://api.github.com/users/benitocm/events{/privacy}","received_events_url":"https://api.github.com/users/benitocm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-10T20:22:27Z","updated_at":"2018-02-10T20:22:27Z","closed_at":null,"author_association":"NONE","body":"Hi,\r\n\r\nIn this presentation https://www.slideshare.net/MikeyCohen1/edge-architecture-ieee-international-conference-on-cloud-engineering-32240146?qid=ba903f32-37ea-415a-a81b-2dc28cda966f&v=&b=&from_search=1, Mikey Cohen explains (slide 92) something related to replicate  the traffic that is coming to Zuul, one replica would go to the main origin that provides the functionality and the other replica would go to the canary service for testing. Because I have just the slides, that was what I interpret from the presentation (may be i am wrong ).\r\n\r\nI am interested in something like that ( I have heard the term \"shadowing\"). For some requests that comes to Zuul, it would be needed to duplicate them, the original one would be redirected to the functional service and the replica one would be routedto the service to be tested. In addition, the response generated by the functional service should returned to the end user,  and the response generated by the service under test should be got to be analyzed.  This kind of setup would be useful also for doing some performance/capacity testing.\r\n\r\nPlease, could anybody told if it is possible to have this setup with Zuul? If so, how?\r\n\r\nThanks very much in advance.\r\n"}}
{"actor":{"display_login":"benitocm"}}