Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2019-03-21 Thread Robert Metzger
Hey all, Yadong has now opened a pull request with the Angular 7-based web frontend: https://github.com/apache/flink/pull/8016 The PR contains the complete dashboard, and is ready to check out, build and run locally. I believe it would be good to get some more feedback on the PR, from people

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-06 Thread Shaoxuan Wang
Fabian, Thanks for pointing out the Jira. Sure, we will reuse it to start the contribution. Regards, Shaoxuan On Tue, Nov 6, 2018 at 7:28 PM Fabian Wollert wrote: > i updated this JIRA already, feel free to reuse this: > https://issues.apache.org/jira/browse/FLINK-10706 > > -- > > > *Fabian

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-06 Thread Fabian Wollert
i updated this JIRA already, feel free to reuse this: https://issues.apache.org/jira/browse/FLINK-10706 -- *Fabian WollertZalando SE* E-Mail: fab...@zalando.de Am Di., 6. Nov. 2018 um 12:10 Uhr schrieb Shaoxuan Wang : > Till, > Yes, it is a good idea to have a feature flag to switch the web

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-06 Thread Shaoxuan Wang
Till, Yes, it is a good idea to have a feature flag to switch the web UI before we completely deprecate the old one. Yadong, It seems that everyone likes the new web UI. Can you please open a master Jira and start to merge the code to Flink master. What do you think? Regards, Shaoxuan On Mon,

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-05 Thread Till Rohrmann
Thanks a lot for sharing the code with the community Yadong! It looks really cool and I also want to give it a try to see how easy it is to start Flink with it. If it is already implemented and working, we could also think about adding it to Flink and add a feature flag to switch between the old

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-04 Thread Fabian Wollert
Hi Yadong, this is awesome, thx for the code! I will try it out on our infrastructure and will post my feedback here, latest next week. I will also check if my ideas for FLINK-10707 are doable with your code since this was what pushed this

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-04 Thread Yadong Xie
Hi Fabian, Till, and Robert Thank you for your attention to this matter, I just push our codes to github: https://github.com/vthinkxie/flink-runtime-web. You can start the project by following the guidelines (just run `npm

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-02 Thread Fabian Wollert
Hi Yadong, this looks awesome. is there any chance you can already share the code of the new web UI, so we can take a look at what you guys build there? I think that would speed up the discussion. If there is already a fully fledged new Version with everything updated out there, and its even

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-02 Thread Jeff Zhang
+1 for the proposal of Yadong. I'd like to add one more comment: We should provide more development guidance when developing the next dashboard via angular 7. As Till mentioned before, one big concern is lack of frontend guys in flink community, I believe more development guidance will attract

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-01 Thread Shaoxuan Wang
+1 to keep the web UI stack to Angular. This will make the stack upgrading much easier and won't break the on-going efforts already made towards the improvements of Flink Web UI. Till, Robert, and Fabian, Please take a look at the upgrading plan from Angular 1.x to 7.0 proposed by Yadong. Any

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-01 Thread Yadong Xie
For your interest, here are some snapshots of Flink web UI (with angular 7.0) we recently reconstructed. [image: snapshot.001.jpeg] https://drive.google.com/file/d/1p7rcmgHi3ZJpjt7h1H97VIrIhNkiBs1j/view?usp=sharing We choose Angular 7.0 due to the following reasons: 1. It is easy to migrate

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-11-01 Thread Yadong Xie
Thanks to Fabian for starting this discussion! I liked the discussion. Here are some opinions I have: [1] Till mentioned that "I think our web UI technology stack is quite dusty by now and it would be beneficial to think about its technological future." I totally agree with that we should upgrade

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-10-31 Thread Till Rohrmann
I agree with Chesnay that the web UI is already fairly isolated in Flink's code base (see flink-runtime-web module). Moreover, imo it is very important that Flink comes with a nice web UI which works out of the box because it lowers the entrance hurdle massively. What one could argue is to make it

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-10-31 Thread Chesnay Schepler
The WebUI goes entirely through the REST API. I don't see how moving it out would make it easier to develop/contribute. The UI is already encapsulated in it's own module (flink-runtime-web) and changes can be made to it independently. Historically the issue was simply that contributions to the

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-10-31 Thread Robert Metzger
Hey Fabian, First of all, big +1 on the effort! Two quick thoughts: - I would suggest to build a new UI outside of the main Flink project, and look at replacing the current one, once a new one has reached feature parity. - I would also suggest to go with React, as it seems the leading frontend

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-10-31 Thread Flavio Pompermaier
I think that it is important to have a nice "official" (or at least free) Flink UI, we use it to see the detail of the jobs. It's very useful for people starting working with Flink and also for those that does not have the resources to write a custom UI. How are you going to monitor the status of

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-10-31 Thread dyana . rose
Re: who's using the web ui Though many mature solutions, with a fair amount of time/resources available are likely running their own front ends, for teams like mine which are smaller and aren't focused solely on working with Flink, having the web ui available removes a large barrier to getting

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-10-31 Thread Fabian Wollert
Hi Till, I basically agree with all your points. i would stress the "dustiness" of the current architecture: the package manager used (bower) is deprecated since a long time, the chance for the builds of the flink web dashboard not working anymore is increasing every day. About the knowledge in

Re: [DISCUSS] Change underlying Frontend Architecture for Flink Web Dashboard

2018-10-30 Thread Till Rohrmann
Thanks for starting this discussion Fabian! I think our web UI technology stack is quite dusty by now and it would be beneficial to think about its technological future. On the one hand, our current web UI works more or less reliable and changing the underlying technology has the risk of breaking