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 >