Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 332EA200D19 for ; Fri, 6 Oct 2017 17:32:05 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 31B761609DF; Fri, 6 Oct 2017 15:32:05 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 778311609D0 for ; Fri, 6 Oct 2017 17:32:04 +0200 (CEST) Received: (qmail 46902 invoked by uid 500); 6 Oct 2017 15:32:03 -0000 Mailing-List: contact issues-help@hive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hive.apache.org Delivered-To: mailing list issues@hive.apache.org Received: (qmail 46893 invoked by uid 99); 6 Oct 2017 15:32:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Oct 2017 15:32:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id C901AC483C for ; Fri, 6 Oct 2017 15:32:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id aG6pCUOy4dmd for ; Fri, 6 Oct 2017 15:32:01 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 5020F5F3FE for ; Fri, 6 Oct 2017 15:32:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 8E979E041C for ; Fri, 6 Oct 2017 15:32:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 4A74824161 for ; Fri, 6 Oct 2017 15:32:00 +0000 (UTC) Date: Fri, 6 Oct 2017 15:32:00 +0000 (UTC) From: "Peter Vary (JIRA)" To: issues@hive.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Assigned] (HIVE-17300) WebUI query plan graphs MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 06 Oct 2017 15:32:05 -0000 [ https://issues.apache.org/jira/browse/HIVE-17300?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:all-tabpanel ] Peter Vary reassigned HIVE-17300: --------------------------------- Assignee: Peter Vary (was: Karen Coppage) > WebUI query plan graphs > ----------------------- > > Key: HIVE-17300 > URL: https://issues.apache.org/jira/browse/HIVE-17300 > Project: Hive > Issue Type: Improvement > Components: Web UI > Reporter: Karen Coppage > Assignee: Peter Vary > Attachments: complete_success.png, full_mapred_stats.png, graph_w= ith_mapred_stats.png, HIVE-17300.3.patch, HIVE-17300.patch, last_stage_erro= r.png, last_stage_running.png, non_mapred_task_selected.png > > > Hi all, > I=E2=80=99m working on a feature of the Hive WebUI Query Plan tab that wo= uld provide the option to display the query plan as a nice graph (scroll do= wn for screenshots). If you click on one of the graph=E2=80=99s stages, the= plan for that stage appears as text below.=20 > Stages are color-coded if they have a status (Success, Error, Running), a= nd the rest are grayed out. Coloring is based on status already available i= n the WebUI, under the Stages tab. > There is an additional option to display stats for MapReduce tasks. This = includes the job=E2=80=99s ID, tracking URL (where the logs are found), and= mapper and reducer numbers/progress, among other info.=20 > The library I=E2=80=99m using for the graph is called vis.js (http://visj= s.org/). It has an Apache license, and the only necessary file to be includ= ed from this library is about 700 KB. > I tried to keep server-side changes minimal, and graph generation is take= n care of by the client. Plans with more than a given number of stages (def= ault: 25) won't be displayed in order to preserve resources. > I=E2=80=99d love to hear any and all input from the community about this = feature: do you think it=E2=80=99s useful, and is there anything important = I=E2=80=99m missing? > Thanks, > Karen Coppage > Review request: https://reviews.apache.org/r/61663/ > Any input is welcome! -- This message was sent by Atlassian JIRA (v6.4.14#64029)