{"action":"created","issue":{"url":"https://api.github.com/repos/apache/accumulo/issues/242","repository_url":"https://api.github.com/repos/apache/accumulo","labels_url":"https://api.github.com/repos/apache/accumulo/issues/242/labels{/name}","comments_url":"https://api.github.com/repos/apache/accumulo/issues/242/comments","events_url":"https://api.github.com/repos/apache/accumulo/issues/242/events","html_url":"https://github.com/apache/accumulo/pull/242","id":219653450,"number":242,"title":"ACCUMULO-2181/3005 REST API and new Monitor UI","user":{"login":"lstav","id":5274788,"avatar_url":"https://avatars2.githubusercontent.com/u/5274788?v=3","gravatar_id":"","url":"https://api.github.com/users/lstav","html_url":"https://github.com/lstav","followers_url":"https://api.github.com/users/lstav/followers","following_url":"https://api.github.com/users/lstav/following{/other_user}","gists_url":"https://api.github.com/users/lstav/gists{/gist_id}","starred_url":"https://api.github.com/users/lstav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lstav/subscriptions","organizations_url":"https://api.github.com/users/lstav/orgs","repos_url":"https://api.github.com/users/lstav/repos","events_url":"https://api.github.com/users/lstav/events{/privacy}","received_events_url":"https://api.github.com/users/lstav/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2017-04-05T17:10:57Z","updated_at":"2017-04-13T21:59:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/accumulo/pulls/242","html_url":"https://github.com/apache/accumulo/pull/242","diff_url":"https://github.com/apache/accumulo/pull/242.diff","patch_url":"https://github.com/apache/accumulo/pull/242.patch"},"body":"Based on the original code from @joshelser, added a REST API to the Monitor to access all the information from the current Monitor, modernized the Monitor with a new UI using Bootstrap, moved all server functionality to the client (such as sorting tables), and other improvements. \r\n\r\nMost of the code to serve the REST server and resources server was done by @ctubbsii.\r\n\r\nSome of the back end stuff still need some polishing such as the JS and CSS includes which are using CDNs, which @ctubbsii will look into adding it to the packaging process, and Maven related nuances (@ctubbsii will also help with that).\r\n\r\n\r\nNew features/old features that have been modernized include:\r\n1. A new notification functionality for the navbar. The user will see a summary of all logs/problems as well as level of logs from the navbar. The user will also see a summary of the server status in the navbar (Green, Yellow, Red).\r\n2. The Instance name is now part of the navbar and redirects to the \"Overview page\".\r\n3. Instance information has been moved to an \"About\" modal accessible from the navbar.\r\n4. New Namespace Filter (improved from earlier 2.0.0) using the Select2 library.\r\n5. New calls to delete logs and problems without redirecting the page.\r\n6. New Auto-Refresh implementation that uses Ajax to refresh the information.\r\n\r\nAny feedback on the code and the new UI will be appreciated.\r\n"},"comment":{"url":"https://api.github.com/repos/apache/accumulo/issues/comments/294032738","html_url":"https://github.com/apache/accumulo/pull/242#issuecomment-294032738","issue_url":"https://api.github.com/repos/apache/accumulo/issues/242","id":294032738,"user":{"login":"joshelser","id":67863,"avatar_url":"https://avatars0.githubusercontent.com/u/67863?v=3","gravatar_id":"","url":"https://api.github.com/users/joshelser","html_url":"https://github.com/joshelser","followers_url":"https://api.github.com/users/joshelser/followers","following_url":"https://api.github.com/users/joshelser/following{/other_user}","gists_url":"https://api.github.com/users/joshelser/gists{/gist_id}","starred_url":"https://api.github.com/users/joshelser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshelser/subscriptions","organizations_url":"https://api.github.com/users/joshelser/orgs","repos_url":"https://api.github.com/users/joshelser/repos","events_url":"https://api.github.com/users/joshelser/events{/privacy}","received_events_url":"https://api.github.com/users/joshelser/received_events","type":"User","site_admin":false},"created_at":"2017-04-13T21:59:23Z","updated_at":"2017-04-13T21:59:23Z","body":"> I'm going to try to merge this in tomorrow, unless there are any further issues which cannot be resolved in a follow-up issue.\r\n\r\nFor the sake of stabilization, that sounds good. This PR is way too massive to grok it at one point now. I'll try to test this out locally and make sure it's not super-busted for me. Like you said, other things can be addressed as a follow-on. (2.0 blocker or improvement as necessary)"}}
{"actor":{"display_login":"joshelser"}}