{"action":"created","issue":{"url":"https://api.github.com/repos/envoyproxy/envoy/issues/2736","repository_url":"https://api.github.com/repos/envoyproxy/envoy","labels_url":"https://api.github.com/repos/envoyproxy/envoy/issues/2736/labels{/name}","comments_url":"https://api.github.com/repos/envoyproxy/envoy/issues/2736/comments","events_url":"https://api.github.com/repos/envoyproxy/envoy/issues/2736/events","html_url":"https://github.com/envoyproxy/envoy/pull/2736","id":302682673,"number":2736,"title":"support for hystrix event stream output","user":{"login":"trabetti","id":31645500,"avatar_url":"https://avatars0.githubusercontent.com/u/31645500?v=4","gravatar_id":"","url":"https://api.github.com/users/trabetti","html_url":"https://github.com/trabetti","followers_url":"https://api.github.com/users/trabetti/followers","following_url":"https://api.github.com/users/trabetti/following{/other_user}","gists_url":"https://api.github.com/users/trabetti/gists{/gist_id}","starred_url":"https://api.github.com/users/trabetti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trabetti/subscriptions","organizations_url":"https://api.github.com/users/trabetti/orgs","repos_url":"https://api.github.com/users/trabetti/repos","events_url":"https://api.github.com/users/trabetti/events{/privacy}","received_events_url":"https://api.github.com/users/trabetti/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"jmarantz","id":1942589,"avatar_url":"https://avatars3.githubusercontent.com/u/1942589?v=4","gravatar_id":"","url":"https://api.github.com/users/jmarantz","html_url":"https://github.com/jmarantz","followers_url":"https://api.github.com/users/jmarantz/followers","following_url":"https://api.github.com/users/jmarantz/following{/other_user}","gists_url":"https://api.github.com/users/jmarantz/gists{/gist_id}","starred_url":"https://api.github.com/users/jmarantz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmarantz/subscriptions","organizations_url":"https://api.github.com/users/jmarantz/orgs","repos_url":"https://api.github.com/users/jmarantz/repos","events_url":"https://api.github.com/users/jmarantz/events{/privacy}","received_events_url":"https://api.github.com/users/jmarantz/received_events","type":"User","site_admin":false},"assignees":[{"login":"jmarantz","id":1942589,"avatar_url":"https://avatars3.githubusercontent.com/u/1942589?v=4","gravatar_id":"","url":"https://api.github.com/users/jmarantz","html_url":"https://github.com/jmarantz","followers_url":"https://api.github.com/users/jmarantz/followers","following_url":"https://api.github.com/users/jmarantz/following{/other_user}","gists_url":"https://api.github.com/users/jmarantz/gists{/gist_id}","starred_url":"https://api.github.com/users/jmarantz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmarantz/subscriptions","organizations_url":"https://api.github.com/users/jmarantz/orgs","repos_url":"https://api.github.com/users/jmarantz/repos","events_url":"https://api.github.com/users/jmarantz/events{/privacy}","received_events_url":"https://api.github.com/users/jmarantz/received_events","type":"User","site_admin":false},{"login":"mrice32","id":11791551,"avatar_url":"https://avatars3.githubusercontent.com/u/11791551?v=4","gravatar_id":"","url":"https://api.github.com/users/mrice32","html_url":"https://github.com/mrice32","followers_url":"https://api.github.com/users/mrice32/followers","following_url":"https://api.github.com/users/mrice32/following{/other_user}","gists_url":"https://api.github.com/users/mrice32/gists{/gist_id}","starred_url":"https://api.github.com/users/mrice32/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrice32/subscriptions","organizations_url":"https://api.github.com/users/mrice32/orgs","repos_url":"https://api.github.com/users/mrice32/repos","events_url":"https://api.github.com/users/mrice32/events{/privacy}","received_events_url":"https://api.github.com/users/mrice32/received_events","type":"User","site_admin":false}],"milestone":null,"comments":16,"created_at":"2018-03-06T12:32:04Z","updated_at":"2018-05-17T19:28:55Z","closed_at":"2018-05-17T19:28:55Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/envoyproxy/envoy/pulls/2736","html_url":"https://github.com/envoyproxy/envoy/pull/2736","diff_url":"https://github.com/envoyproxy/envoy/pull/2736.diff","patch_url":"https://github.com/envoyproxy/envoy/pull/2736.patch"},"body":"Signed-off-by: talis <talis@il.ibm.com>\r\n\r\nadmin filter: add support for hystrix dashboard output\r\n\r\nDescription:\r\nThis PR adds an admin endoint for hystrix dashboard output.\r\nWhen there is a request to admin_port/hystrix_event_stream, envoy starts sending SSE stream, using the same socket of the initial request.\r\nThe admin URL can be accessed directly from hystrix dashboard.\r\n\r\nRisk Level:  Medium \r\n\r\nTesting:\r\nAdded unit testing hystrix_test.cc\r\nThe admin endpoint was not tested, since it returns an infinite event stream, so current mechanisms for testing admin endpoint do not work. If there are any suggestions on how to test it, we will add.\r\n\r\nDocs Changes:\r\nchanged docs/root/operations/admin.rst. \r\nPR: https://github.com/envoyproxy/data-plane-api/pull/523\r\n\r\nRelease Notes:\r\nSupport was added to hystrix event stream output. From hystrix dashboard, set the Eureka URL to envoy_ip:8001, and add stream from http://envoy_ip:8001/hystrix_event_stream \r\nNote that not all hystrix dashboard statistics are supported. More detail can be found here: <link to the documentation generated from docs/root/operations/admin.rst >\r\n\r\nFixes #1244 \r\n"},"comment":{"url":"https://api.github.com/repos/envoyproxy/envoy/issues/comments/389981616","html_url":"https://github.com/envoyproxy/envoy/pull/2736#issuecomment-389981616","issue_url":"https://api.github.com/repos/envoyproxy/envoy/issues/2736","id":389981616,"user":{"login":"trabetti","id":31645500,"avatar_url":"https://avatars0.githubusercontent.com/u/31645500?v=4","gravatar_id":"","url":"https://api.github.com/users/trabetti","html_url":"https://github.com/trabetti","followers_url":"https://api.github.com/users/trabetti/followers","following_url":"https://api.github.com/users/trabetti/following{/other_user}","gists_url":"https://api.github.com/users/trabetti/gists{/gist_id}","starred_url":"https://api.github.com/users/trabetti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trabetti/subscriptions","organizations_url":"https://api.github.com/users/trabetti/orgs","repos_url":"https://api.github.com/users/trabetti/repos","events_url":"https://api.github.com/users/trabetti/events{/privacy}","received_events_url":"https://api.github.com/users/trabetti/received_events","type":"User","site_admin":false},"created_at":"2018-05-17T19:28:55Z","updated_at":"2018-05-17T19:28:55Z","author_association":"CONTRIBUTOR","body":"Closing this PR. Opened a new PR #3425."}}
{"actor":{"display_login":"trabetti"}}