Balaji - 1. Not all shops use Ambari 2. We can keep an eye on enabling this to bootstrap an Ambari view for shops that do use it
--larry On Fri, Dec 18, 2015 at 5:42 PM, Balaji Ganesan <[email protected]> wrote: > What is the use case for this UI ? What cannot this be done in Knox service > in Apache Ambari? > > On Fri, Dec 18, 2015 at 1:38 PM, larry mccay <[email protected]> > wrote: > > > +1 to this idea! > > > > I have a couple interesting things to hang off of it as well. > > I've got a POC for a KnoXplorer - simple UI for viewing WebHDFS. > > We can provide a simple REST API test page for each service in the > topology > > too. > > > > Also, I would love to expose Swagger or WADL for the APIs that we proxy. > > > > It seems that if we are to drive this from the admin API that it would > need > > to span topologies though - not be under each topology. > > Since you already have it working, I will take a look at how the code is > > making the context assumptions. > > > > I'll try and spend some time looking at it tonight! > > > > On Fri, Dec 18, 2015 at 4:24 PM, Kevin Minder < > > [email protected]> > > wrote: > > > > > Hey Zac, > > > This has long been on my “wish list”. I struggle with how we might > want > > > to balance investment here against what we might want to do in Ambari > > > however. > > > > > > On a technical level should this be something that ends up being part > of > > > each topology or part of the admin topology > > > http://host:port/gateway/admin/ui > > > > > > > > > Kevin. > > > > > > > > > > > > > > > On 12/18/15, 4:11 PM, "Zac Blanco" <[email protected]> wrote: > > > > > > >Hi everyone, > > > > > > > >I've been thinking recently about the possibility of adding a UI that > > > >someone could access using the admin API. I wanted discuss and see if > > this > > > >would be a feature that would be welcomed. > > > > > > > >I'm thinking that this UI could utilize AJAX requests and make calls > to > > > >Knox's Admin API to gain information about deployed topologies. It > could > > > >then display information about the topologies to the user. > > > > > > > >I started working on something at > > > >https://github.com/ZacBlanco/knox/tree/knox-admin-ui > > > ><https://github.com/ZacBlanco/knox> . I added a new resource under > the > > > >*gateway-service-admin* module: > > > > > > > > > > https://github.com/ZacBlanco/knox/tree/knox-admin-ui/gateway-service-admin/src/main/java/org/apache/hadoop/gateway/service/admin/ui > > > > > > > > > > > >As long as the user has a deployed topology with the Admin API then > the > > > >resource should be available under http://host:port > > > /gateway/{topology}/ui/home. > > > >Obviously the name/location could change. This is just more or less > > just a > > > >proof-of-concept for now. > > > > > > > >I was thinking that there could also be a feature where you can send > > > "test" > > > >requests to different services to test whether they are working or > not. > > > > > > > >If we do want to add this feature we should also think about how we > > might > > > >integrate testing for this with our current infrastructure. Just a > > > thought. > > > > > > > >I would love to know what everyone thinks! > > > > > > > >-Zac > > > > > >
