{"action":"created","issue":{"url":"https://api.github.com/repos/eBay/fabio/issues/66","repository_url":"https://api.github.com/repos/eBay/fabio","labels_url":"https://api.github.com/repos/eBay/fabio/issues/66/labels{/name}","comments_url":"https://api.github.com/repos/eBay/fabio/issues/66/comments","events_url":"https://api.github.com/repos/eBay/fabio/issues/66/events","html_url":"https://github.com/eBay/fabio/issues/66","id":138852980,"number":66,"title":"Allow traffic shaping based on tags only","user":{"login":"susl","id":992467,"avatar_url":"https://avatars.githubusercontent.com/u/992467?v=3","gravatar_id":"","url":"https://api.github.com/users/susl","html_url":"https://github.com/susl","followers_url":"https://api.github.com/users/susl/followers","following_url":"https://api.github.com/users/susl/following{/other_user}","gists_url":"https://api.github.com/users/susl/gists{/gist_id}","starred_url":"https://api.github.com/users/susl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/susl/subscriptions","organizations_url":"https://api.github.com/users/susl/orgs","repos_url":"https://api.github.com/users/susl/repos","events_url":"https://api.github.com/users/susl/events{/privacy}","received_events_url":"https://api.github.com/users/susl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eBay/fabio/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-03-07T00:14:45Z","updated_at":"2016-04-07T13:15:55Z","closed_at":null,"body":"Hello,\r\n\r\nI would like to be able to configure an override that will work for all of my services with a certain tag.\r\n\r\nSo that something like this line would route 5% of traffic to services with \"canary\" tag\r\n`route weight 0.05 tags \"canary\"`\r\n\r\nI tried doing this:\r\n`route weight / weight 0.05 tags \"canary\"`\r\nHowever, this does not work as expected.\r\n\r\nApparently, I have to specify the full path for each service too.\r\nSo currently my config has to include a line for each of my services and each of the routes:\r\n```\r\nroute weight /api/service1 weight 0.05 tags \"canary\"\r\nroute weight /api/service2 weight 0.05 tags \"canary\"\r\n......\r\n```\r\n\r\nThis does not scale well and means that I have to add an override each time I add a service..."},"comment":{"url":"https://api.github.com/repos/eBay/fabio/issues/comments/206895061","html_url":"https://github.com/eBay/fabio/issues/66#issuecomment-206895061","issue_url":"https://api.github.com/repos/eBay/fabio/issues/66","id":206895061,"user":{"login":"magiconair","id":229005,"avatar_url":"https://avatars.githubusercontent.com/u/229005?v=3","gravatar_id":"","url":"https://api.github.com/users/magiconair","html_url":"https://github.com/magiconair","followers_url":"https://api.github.com/users/magiconair/followers","following_url":"https://api.github.com/users/magiconair/following{/other_user}","gists_url":"https://api.github.com/users/magiconair/gists{/gist_id}","starred_url":"https://api.github.com/users/magiconair/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/magiconair/subscriptions","organizations_url":"https://api.github.com/users/magiconair/orgs","repos_url":"https://api.github.com/users/magiconair/repos","events_url":"https://api.github.com/users/magiconair/events{/privacy}","received_events_url":"https://api.github.com/users/magiconair/received_events","type":"User","site_admin":false},"created_at":"2016-04-07T13:15:55Z","updated_at":"2016-04-07T13:15:55Z","body":"I mean that I could just generate the statements for the services which match the tags. It won't blow up the routing table."}}