Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-2357

New JobManager Runtime Web Frontend

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.10.0
    • Fix Version/s: 0.10.0
    • Component/s: Runtime / Web Frontend
    • Labels:
      None

      Description

      We need to improve rework the Job Manager Web Frontend.

      The current web frontend is limited and has a lot of design issues

      • It does not display and progress while operators are running. This is especially problematic for streaming jobs
      • It has no graph representation of the data flows
      • it does not allow to look into execution attempts
      • it has no hook to deal with the upcoming live accumulators
      • The architecture is not very modular/extensible

      I propose to add a new JobManager web frontend:

      • Based on Netty HTTP (very lightweight)
      • Using rest-style URLs for jobs and vertices
      • integrating the D3 graph renderer of the previews with the runtime monitor
      • with details on execution attempts
      • first class visualization of records processed and bytes processed

        Attachments

        1. Webfrontend Mockup.pdf
          643 kB
          Stephan Ewen

          Issue Links

            Activity

              People

              • Assignee:
                sewen Stephan Ewen
                Reporter:
                sewen Stephan Ewen
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: