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
> >
>

Reply via email to