This is great Alberto! Seems like we should have a document page on the website that tracks alternative third party webui choices. If you could send a patch that would be much appreciated.
Ben On Thu, Oct 22, 2015 at 5:11 AM, Alberto García Lamela < [email protected]> wrote: > 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 > > > >

