[ https://issues.apache.org/jira/browse/EAGLE-868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chang chen updated EAGLE-868: ----------------------------- Assignee: JiJun Tang (was: Chang chen) > Refactor metric chart render process to improve user experience. > ---------------------------------------------------------------- > > Key: EAGLE-868 > URL: https://issues.apache.org/jira/browse/EAGLE-868 > Project: Eagle > Issue Type: Sub-task > Components: Hadoop JMX Monitor, Web UI > Reporter: Hao Chen > Assignee: JiJun Tang > Priority: Minor > Fix For: v0.5.0 > > > *Problem* > Currently when initially loading hbase metric page, there will be relatively > long time that the whole metric dashboard is blank, then all charts and data > are rendered at same time. > *Improvements* > * Refactor the metric load logic to : Load metric chart config -> show metric > chart placeholder (show blank chart with no data) and show "data loading > icon" for each chart one by one -> load metric data query for each chart -> > reader metric data into metric chart when response returned and remove "data > loading icon" one by one. > * Add "loading-in-progress icon" with appropriate description during any > long-time actions. -- This message was sent by Atlassian JIRA (v6.3.4#6332)