[
https://issues.apache.org/jira/browse/CLOUDSTACK-9020?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14991681#comment-14991681
]
ASF GitHub Bot commented on CLOUDSTACK-9020:
--------------------------------------------
GitHub user bhaisaab opened a pull request:
https://github.com/apache/cloudstack/pull/1038
Metrics views for CloudStack UI
FS:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Metrics+Views+for+CloudStack+UI
JIRA: https://issues.apache.org/jira/browse/CLOUDSTACK-9020
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/shapeblue/cloudstack metrics-master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cloudstack/pull/1038.patch
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 <[email protected]>
Date: 2015-11-05T07:03:43Z
CLOUDSTACK-9020: Add new status icons and css rules
Signed-off-by: Rohit Yadav <[email protected]>
commit 236578156d4b1f7ea50ab3e5e00cf85175ade863
Author: Rohit Yadav <[email protected]>
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 <[email protected]>
commit a2e94595e98c1abbd27aea2e404f68565a07f9d8
Author: Rohit Yadav <[email protected]>
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 <[email protected]>
commit baf54c6fdc60e8e24c2ccf9a3cc4b3cb21faf19e
Author: Rohit Yadav <[email protected]>
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 <[email protected]>
commit f7232c751ffffe7939df1d929d65669e90694457
Author: Rohit Yadav <[email protected]>
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 <[email protected]>
commit 94c4f9900196fa365df6fc32175323495892ef70
Author: Rohit Yadav <[email protected]>
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
properties:
- 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 <[email protected]>
----
> Metrics Views for CloudStack UI
> -------------------------------
>
> Key: CLOUDSTACK-9020
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9020
> 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:
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Metrics+Views+for+CloudStack+UI
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)