Sorry for being late to the party. I’m big +1 to the web UI in general.

I’ve gone through the KPIP and it looks great.

Meanwhile, I have two minor questions:

1. I find there’s no operation management mentioned, is it embedded in the 
query module?
2. WRT statement API in KPIP-1[1], do we mean exposing the executed statement 
history and stats?
    And I wonder if that would be part of KPIP-5?
 
[1] https://github.com/apache/incubator-kyuubi/discussions/917

Best,
Paul Lam

> 2022年4月29日 15:04,wangsheng <2213335...@qq.com.INVALID> 写道:
> 
> Big +1 for Kyuubi Web UI. 
> Prefer to manage The Kyuubi Service from an interactive page. 
> 
> I also hope to contribute to the web-ui. if possible, I'm willing to  help 
> with some tasks.
> 
>> 2022年4月29日 下午2:37,Vino Yang <vinoy...@apache.org> 写道:
>> 
>> Hi Kyuubi community,
>> 
>> I start this thread to discuss a proposal about introducing Kyuubi Web UI.
>> 
>> As a SQL Gateway On Lakehouse framework, Kyuubi is being widely used
>> by many companies. However, so far it still doesn't have a web UI of
>> its own. For a gateway that offers multi-tenancy, having its own Web
>> UI will make it easier to manage the engines it supports. So we're
>> hearing a growing call from the community. That's why I drafted this
>> proposal.
>> 
>> My current company, T3Go, is one of the early practitioners of Kyuubi,
>> and we have customized a web UI for Kyuubi very early on.[1] It has
>> played a very important role in our management of Spark SQL Engine for
>> various scenarios. So here we look forward to sharing our experience
>> building Kyuubi Web UI. However, due to some limitations, the
>> technical selection of the Web UI inside T3Go is not very close to the
>> current mainstream front-end technology in the industry. Therefore, we
>> will combine the more mainstream technical practices in the industry
>> and the functions we provide internally to create a better Web UI to
>> empower the Kyuubi community.
>> 
>> Before pushing the Kyuubi Web UI, we have done some preparatory work.
>> For example, at KPIP-1[2], we promoted the implementation of Restful
>> API. In addition to providing the ability to be equivalent to Hive
>> Thrift RPC, the Kyuubi Restful API has another purpose to meet the
>> requirement of building Web UIs.
>> 
>> The detailed documentation of this proposal is here.[3]
>> 
>> Please feel free to share your thoughts and opinions.
>> 
>> Any points of view are welcome and appreciated.
>> 
>> Best,
>> Vino
>> 
>> [1]: https://segmentfault.com/a/1190000040950428
>> [2]: https://github.com/apache/incubator-kyuubi/discussions/917
>> [3]: 
>> https://docs.google.com/document/d/1-yMs2iqYBaOXZ1w7mwBFu2FuuH2P-9Vip_Oa8P99Ofw/edit?usp=sharing
> 

Reply via email to