You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Eric Yang (JIRA)" <ji...@apache.org> on 2009/01/14 20:31:02 UTC

[jira] Created: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Support non Time Series charting and handle data gap more gracefully for Chukwa charts
--------------------------------------------------------------------------------------

                 Key: HADOOP-5035
                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
             Project: Hadoop Core
          Issue Type: Improvement
          Components: contrib/chukwa
         Environment: RedHat 5.1, Java 6
            Reporter: Eric Yang
            Assignee: Eric Yang


Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
This will add capability to plot xaxis with any data.

If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Eric Yang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Yang updated HADOOP-5035:
------------------------------

    Status: Open  (was: Patch Available)

The patch is already in trunk.

> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Eric Yang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Yang updated HADOOP-5035:
------------------------------

    Attachment: HADOOP-5035.patch

- Improved Y axis ticker labelling.
- Used TreeMap to build non-time series data for charting.
- Improved handling of "not a number "values.


> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Eric Yang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Yang updated HADOOP-5035:
------------------------------

      Resolution: Fixed
    Hadoop Flags: [Reviewed]
          Status: Resolved  (was: Patch Available)

> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Eric Yang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677547#action_12677547 ] 

Eric Yang commented on HADOOP-5035:
-----------------------------------

For graph that reporting numbers between 1000 and 2000, we would like to show the full numbers instead of x*10^3 because this makes indentation look nicer for the Y axis ticker labels.

> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Giridharan Kesavan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Giridharan Kesavan updated HADOOP-5035:
---------------------------------------

    Status: Patch Available  (was: Reopened)

> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Eric Yang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Yang resolved HADOOP-5035.
-------------------------------

      Resolution: Duplicate
    Release Note:   (was: What is new in HADOOP-5035:

 - Improved Y axis ticker labelling.
 - Used TreeMap to build non-time series data for charting.
 - Improved handling of "not a number "values.
)

The code has been checked in.  Resolve as duplicate.

> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Jerome Boulon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677545#action_12677545 ] 

Jerome Boulon commented on HADOOP-5035:
---------------------------------------

Could you fix the indentention and put a comment on why you are doing "else if (val >= 2000) return (val / 1000).toFixed(2) + \"x10<sup>3</sup>\";" 
It's not obvious why 2000 and not 1000
Other than that the patch looks good.


> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Reopened: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Giridharan Kesavan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Giridharan Kesavan reopened HADOOP-5035:
----------------------------------------


reopening and resubmitting the patch to hudson, bcoz the patch didn't go well with hudson as the status is set to resolved.


> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Eric Yang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Yang updated HADOOP-5035:
------------------------------

    Release Note: 
What is new in HADOOP-5035:

 - Improved Y axis ticker labelling.
 - Used TreeMap to build non-time series data for charting.
 - Improved handling of "not a number "values.

          Status: Patch Available  (was: Open)

> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12681735#action_12681735 ] 

Hudson commented on HADOOP-5035:
--------------------------------

Integrated in Hadoop-trunk #778 (See [http://hudson.zones.apache.org/hudson/job/Hadoop-trunk/778/])
    

> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HADOOP-5035) Support non Time Series charting and handle data gap more gracefully for Chukwa charts

Posted by "Hadoop QA (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HADOOP-5035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678223#action_12678223 ] 

Hadoop QA commented on HADOOP-5035:
-----------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12398034/HADOOP-5035.patch
  against trunk revision 749318.

    +1 @author.  The patch does not contain any @author tags.

    -1 tests included.  The patch doesn't appear to include any new or modified tests.
                        Please justify why no tests are needed for this patch.

    -1 patch.  The patch command could not apply the patch.

Console output: http://hudson.zones.apache.org/hudson/job/Hadoop-Patch-vesta.apache.org/35/console

This message is automatically generated.

> Support non Time Series charting and handle data gap more gracefully for Chukwa charts
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-5035
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5035
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: contrib/chukwa
>         Environment: RedHat 5.1, Java 6
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: HADOOP-5035.patch
>
>
> Chukwa charting only support time series data because the data structure is a HashMap of Long, Double.
> Long is the timestamp (xaxis), and Double is the yaxis value.  The data structure will be changed to HashMap of String, Double.
> This will add capability to plot xaxis with any data.
> If the yaxis value is not a number, the charting system should skip plotting for this data point.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.