[
https://issues.apache.org/jira/browse/FLINK-1938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14511160#comment-14511160
]
ASF GitHub Bot commented on FLINK-1938:
---------------------------------------
Github user StephanEwen commented on the pull request:
https://github.com/apache/flink/pull/623#issuecomment-95952682
Wow, this comes with a bit of a surprise, given that it is a followup to a
year-old discussion in the pre-Apache project "Stratosphere".
Because such a long time has passed since then, I have started
bootstrapping some other work for an improved web frontend.
It consists of two parts:
1. A REST style backend that produces JSON structures with the information
rendered by the frontend (lists of states, timestamps, names, counters, ...).
2. An angular.js based frontend, that is still much work in progress
(someone else is helping me out there)
You can have a look at (1) here
"https://github.com/StephanEwen/incubator-flink/commits/web_frontend_2" It
supports queries for example like
"http://localhost:8082/running/<jobid>/vertices" to get the vertex statuses for
all vertices of a job. The nice thing is that it is extremely lightweight, by
being a minimal layer on top of netty (which we use for data transport
anyways). Before, I was trying to go for jersey/grizzly, but these are
heavyweight (25+ dependencies) there were many version conflicts with other
dependencies (like YARN).
I hope to be able to share a few screenshots for (2) on the mailing list
next week.
How much have you implemented on your side? Can we find a way to bundle the
two works together?
> Add Grunt for building the front-end
> ------------------------------------
>
> Key: FLINK-1938
> URL: https://issues.apache.org/jira/browse/FLINK-1938
> Project: Flink
> Issue Type: Improvement
> Components: Build System, Webfrontend
> Reporter: Vikhyat Korrapati
> Priority: Minor
>
> This is the first step towards implementing the web interface refactoring I
> proposed last year:
> https://groups.google.com/forum/#!topic/stratosphere-dev/GeXmDXF9DOY
> Once this is merged, I can get started with the rest of the refactoring. For
> now, the actual interface is kept the same, the only change is to how the
> build is done.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)