cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (CLOUDSTACK-9020) Metrics Views for CloudStack UI
Date Thu, 05 Nov 2015 13:59:27 GMT


ASF GitHub Bot commented on CLOUDSTACK-9020:

GitHub user bhaisaab opened a pull request:

    Metrics views for CloudStack UI


You can merge this pull request into a Git repository by running:

    $ git pull metrics-master

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1038
commit a5341b1572eb22df1962f97257ebca38cb8056c8
Author: Rohit Yadav <>
Date:   2015-11-05T07:03:43Z

    CLOUDSTACK-9020: Add new status icons and css rules
    Signed-off-by: Rohit Yadav <>

commit 236578156d4b1f7ea50ab3e5e00cf85175ade863
Author: Rohit Yadav <>
Date:   2015-11-05T07:04:26Z

    CLOUDSTACK-9020: Make UI pagesize configurable
    Add global setting that can be consumed by UI to make its pagesize for list API
    calls dynamic with default to 100.
    Signed-off-by: Rohit Yadav <>

commit a2e94595e98c1abbd27aea2e404f68565a07f9d8
Author: Rohit Yadav <>
Date:   2015-11-05T07:05:25Z

    CLOUDSTACK-9020: Method to remove last panel from the breadcrumb
    Adds a new method to cloudBrowser that can remove the last panel and link/ref
    from the breadcrumb
    Signed-off-by: Rohit Yadav <>

commit baf54c6fdc60e8e24c2ccf9a3cc4b3cb21faf19e
Author: Rohit Yadav <>
Date:   2015-11-05T07:06:42Z

    CLOUDSTACK-9020: Implement sorting for tables
    Implements sorting for tables across CloudStack UI;
    - General alphabetic/string based sorting
    - Numeric sorting for columns if data appears numeric
    - Special sorting comparator for state columns
    - Avoids sorting quick view columns and other specific columns
    Signed-off-by: Rohit Yadav <>

commit f7232c751ffffe7939df1d929d65669e90694457
Author: Rohit Yadav <>
Date:   2015-11-05T07:09:42Z

    CLOUDSTACK-9020: Implement collapsible columns and threshold colorings
    Implements following in listView that generates tabular views;
    - Collapsible columns in case of multi-header groupable columns
    - Implements threshold coloring of cells in table
    - Implements option to render a table that is scrollable in both x-y directions
    - Support to only display status icon instead of label if compact is set to true
    - Fixes quick-view alignment issue on Safari
    - If a column was previously sorted, sorts after adding new rows
    - If a supercolumn was collapsed, hides cell after adding new rows
    Signed-off-by: Rohit Yadav <>

commit 94c4f9900196fa365df6fc32175323495892ef70
Author: Rohit Yadav <>
Date:   2015-11-05T07:14:14Z

    CLOUDSTACK-9020: Metrics views for CloudStack UI
    Implements various metrics views based on a listView based widget that has following
      - vertically and horizontally scrollable with pagination/infinite scrolling
      - sortable columns (client side)
      - groupable/collapsible columns
      - alternate row coloring
      - refresh button to refresh views
      - threshold table cell coloring
      - panel/breadcrumb navigation
      - quick view action column
      - translatable labels
      - sorts after metrics is refreshed, if a column was previously sorted
      - sorts after adding rows on infinite scrolling if a column was pre-sorted
    - Metrics views: Zones, Clusters, Hosts, Instances, Storage pools, Volumes
    - Resource filtering/navigation: Zones->Clusters->Hosts->Instances->Volumes,
                                     Storage Pool->Volumes
    Signed-off-by: Rohit Yadav <>


> Metrics Views for CloudStack UI
> -------------------------------
>                 Key: CLOUDSTACK-9020
>                 URL:
>             Project: CloudStack
>          Issue Type: New Feature
>      Security Level: Public(Anyone can view this level - this is the default.) 
>            Reporter: Rohit Yadav
>            Assignee: Rohit Yadav
>             Fix For: Future, 4.6.0
> In order to identify issues within CloudStack, a CloudStack admin would go through various
resources such as zones/clusters/hosts/storage pool or with VMs or volumes, using a CLI or
some other tool/script to find CPU/Memory/Disk/Network usage of that resource to figure out
if that resource is exhausted, or having issues for example host is down, storage pool is
full etc. The metrics view aims to solve that problem by showing metrics information for these
resources in a table which would allow hierarchical navigation to triage issue (for example,
Zone -> Cluster -> Host -> Instances -> Volumes -> Storage Pool -> Volumes),
allow common operation (like those of quick view), show cells that need attention (such as
coloring a tabular cell where threshold/disable limits have been crossed), allow data to be
sorted and refreshed.
> FS:

This message was sent by Atlassian JIRA

View raw message