[ https://issues.apache.org/jira/browse/EAGLE-868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15865325#comment-15865325 ]
ASF GitHub Bot commented on EAGLE-868: -------------------------------------- Github user asfgit closed the pull request at: https://github.com/apache/eagle/pull/792 > 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: App::Hadoop JMX Monitor, Core::UI Engine > 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.15#6346)