You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chukwa.apache.org by "Eric Yang (JIRA)" <ji...@apache.org> on 2015/04/27 02:35:38 UTC

[jira] [Updated] (CHUKWA-745) Improve charting service metadata management

     [ https://issues.apache.org/jira/browse/CHUKWA-745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Yang updated CHUKWA-745:
-----------------------------
    Attachment: CHUKWA-745.patch

Implemented new way to manage Chart meta data.
Customization chart parameters are stored in Chukwa_meta table.  Each published chart can be view in html using:

GET /hicc/v1/chart/{id}

Preview html chart customization without saving to HBase:

PUT /hicc/v1/chart/preview

Query chart JSON structure and series data:

PUT /hicc/v1/chart/preview/series

Save newly created chart:

POST /hicc/v1/chart/save

Update existing chart:

PUT /hicc/v1/chart/save/{id}

> Improve charting service metadata management
> --------------------------------------------
>
>                 Key: CHUKWA-745
>                 URL: https://issues.apache.org/jira/browse/CHUKWA-745
>             Project: Chukwa
>          Issue Type: Improvement
>          Components: User Interface
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>         Attachments: CHUKWA-745.patch
>
>
> Chukwa charting widget uses query parameters to supply chart widgets parameters and data source to render a chart.  However, this approach is limited by 2083 characters for the length of HTTP GET request.  When drawing multiple series on the same chart, it may run over URL length limit.  In this redesign, we can pass a unique identifier and store chart meta data in HBase.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)