Hi there, We've done some work here so the mesos-ui does not require a nodejs server anymore and makes it easy to replace the default UI.
It provides deeper and easier integration with mesos and zookeeper via the Mesos core "MESOS_WEBUI_DIR" flag for replacing the default UI. Any dependency with external static files it's been removed too. It can be tested by builiding the static files via "gulp build" and running mesos with '--webui_dir=/path-to/mesos-ui/build' see Readme -> https://github.com/Capgemini/mesos-ui or just by running the docker image which is just a mesos-master pointing to this UI by default. docker run --net=host -e MESOS_LOG_DIR=/logs capgemini/mesos-ui:latest see -> https://hub.docker.com/r/capgemini/mesos-ui/ We hope this makes easy to integrate and run it and looking forward to get some feedback! Thanks, Alberto. From: [email protected] To: [email protected] Subject: Re: mesos-ui Date: Fri, 9 Oct 2015 12:16:38 +0200 ________________________________ Capgemini is a trading name used by the Capgemini Group of companies which includes Capgemini UK plc, a company registered in England and Wales (number 943935) whose registered office is at No. 1, Forge End, Woking, Surrey, GU21 6DB. This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message. --Forwarded Message Attachment-- From: [email protected] To: [email protected] Subject: Re: mesos-ui Date: Fri, 9 Oct 2015 10:16:38 +0000 Hey Ben,Thanks for the response. At the moment we run a nodejs server, but it doesn’t do too much - it serves some static files (for the UI) and has some middleware for proxying requests to the backend Mesos API endpoints, so it might not be too much work to shift the majority of that logic right into the front-end. We’ve raised https://github.com/Capgemini/mesos-ui/issues/44 to take a look at what might be involved. Thanks,Graham. On 8 Oct 2015, at 20:47, Benjamin Mahler <[email protected]> wrote:Thanks for sharing Graham. Does this webui require a server to be running? Or does it run entirely in the browser and reach out to existing master/agent endpoints? In the latter case, this is also how the built-in webui works, and so it would be really easy for us to add a flag on the master that allows one to change which webui assets the master serves up. This would make it easy to drop in your webui as a replacement. Ben On Thu, Oct 8, 2015 at 9:55 AM, haosdent <[email protected]> wrote: very beautiful! On Fri, Oct 9, 2015 at 12:41 AM, Brandon Gulla <[email protected]> wrote: Look's great! Can't wait to test it out. Thanks. On Thu, Oct 8, 2015 at 12:03 PM, Taylor, Graham <[email protected]> wrote: ________________________________ Capgemini is a trading name used by the Capgemini Group of companies which includes Capgemini UK plc, a company registered in England and Wales (number 943935) whose registered office is at No. 1, Forge End, Woking, Surrey, GU21 6DB. This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message. ---------- Forwarded message ---------- From: "Taylor, Graham" <[email protected]> To: "[email protected]" <[email protected]> Cc: Date: Thu, 8 Oct 2015 16:03:00 +0000 Subject: mesos-ui Hey folks,We open-sourced https://github.com/Capgemini/mesos-ui yesterday which might be of interest to some peeps on this mailing list.If you’re at Mesoscon EU and want to talk about it you can get in touch with one of our engineers (Cam Parry https://twitter.com/Wallies9) who is also at the con and will be attending the Hackathon on Friday. Thanks!Graham. -- Brandon -- Best Regards, Haosdent Huang

