wu-sheng opened a new issue #4868:
URL: https://github.com/apache/skywalking/issues/4868


   I just did some local tests, but this is not working as expected as 
following.
   1. After I set up the template and added into the 
`ui-initialized-templates.yml` file in the backend. I can see the 
`getAllTemplates` is being called by UI, and the content has been responded, 
but UI has nothing showing up. Response like following
   ```
   {"data":{"getAllTemplates":[{"name":"APM (Agent 
based)","type":"DASHBOARD","configuration":"[\n  {\n    \"name\": \"Service 
Dashboard\",\n    \"type\": \"service\",\n    \"query\": {\n      \"service\": 
{},\n      \"endpoint\": {},\n      \"instance\": {},\n      \"database\": {}\n 
   },\n    \"children\": [\n      {\n        \"name\": \"Global\",\n        
\"children\": [\n          {\n            \"chartType\": \"ChartHeatmap\",\n    
        \"title\": \"Global Heatmap\",\n            \"width\": 6,\n            
\"height\": 250,\n            \"metricName\": \"all_heatmap\",\n            
\"queryMetricType\": \"readHeatMap\",\n            \"entityType\": \"All\",\n   
         \"independentSelector\": false,\n            \"metricType\": 
\"HEATMAP\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"\",\n            \"normal\": 
true\n          },\n          {\n            \"chartType\": \"ChartLine\",\n    
        \"title\": \"Global Response Time Percentile \",\n            
\"width\": 6,\n            \"height\": \"248\",\n            \"metricName\": 
\"all_percentile\",\n            \"queryMetricType\": 
\"readLabeledMetricsValues\",\n            \"entityType\": \"All\",\n           
 \"independentSelector\": false,\n            \"metricType\": 
\"LABELED_VALUE\",\n            \"metricLabels\": \"p50, p75, p90, p95, 
p99\",\n            \"labelsIndex\": \"0, 1, 2, 3, 4\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"ms\",\n            \"normal\": true\n          },\n          {\n    
        \"chartType\": \"ChartTrace\",\n            \"title\": \"Global Top 
Throughput\",\n            \"width\": \"6\",\n            \"height\": 250,\n    
        \"metricName\": \"service_cpm\",\n            \"queryMetricType\": 
\"sortMetrics\",\n            \"entityType\": \"Service\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"cpm\",\n            
\"parentService\": false,\n            \"normal\": true\n          },\n         
 {\n            \"chartType\": \"ChartSlow\",\n            \"title\": \"Global 
Top Slow Endpoint\",\n            \"width\": 6,\n            \"height\": 250,\n 
           \"metricName\": \"endpoint_avg\",\n            \"queryMetricType\": 
\"sortMetrics\",\n            \"entityType\": \"Endpoint\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"parentService\": false,\n            \"normal\": true\n          }\n        
],\n        \"type\": \"Global\"\n      },\n      {\n        \"name\": 
\"Service\",\n        \"children\": [\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Service Avg ApdexScore\",\n            
\"width\": 3,\n            \"height\": 80,\n            \"metricName\": 
\"service_apdex\",\n            \"queryMetricType\": \"readMetricsValue\",\n    
        \"entityType\": \"Service\",\n            \"independentSelector\": 
false,\n            \"metricType\": \"REGULAR_VALUE\",\n            
\"version\": \"1.0\",\n            \"unit\": \"\",\n            
\"aggregation\": \"/\",\n            \"aggregationNum\": 10000,\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Service Avg ResponseTime\",\n           
 \"width\": 3,\n            \"height\": 80,\n            \"metricName\": 
\"service_resp_time\",\n            \"queryMetricType\": 
\"readMetricsValue\",\n            \"entityType\": \"Service\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Service Avg Throughput\",\n            
\"width\": 3,\n            \"height\": 80,\n            \"metricName\": 
\"service_cpm\",\n            \"queryMetricType\": \"readMetricsValue\",\n      
      \"entityType\": \"Service\",\n            \"independentSelector\": 
false,\n            \"metricType\": \"REGULAR_VALUE\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"ms\",\n            \"normal\": true\n          },\n          {\n    
        \"chartType\": \"ChartNum\",\n            \"title\": \"Service Avg 
SLA\",\n            \"width\": 3,\n            \"height\": 80,\n            
\"metricName\": \"service_sla\",\n            \"queryMetricType\": 
\"readMetricsValue\",\n            \"entityType\": \"Service\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"unit\": \"%\",\n            \"aggregation\": 
\"/\",\n            \"aggregationNum\": 100,\n            \"normal\": true\n    
      },\n          {\n            \"chartType\": \"ChartLine\",\n            
\"title\": \"Service ApdexScore\",\n            \"width\": 3,\n            
\"height\": 170,\n            \"metricName\": \"service_apdex\",\n            
\"queryMetricType\": \"readMetricsValues\",\n            \"entityType\": 
\"Service\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"unit\": \"\",\n            
\"aggregation\": \"/\",\n            \"aggregationNum\": 10000,\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"Service ResponseTime\",\n            
\"width\": 3,\n            \"height\": 170,\n            \"metricName\": 
\"service_resp_time\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"Service\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"\",\n            \"normal\": 
true\n          },\n          {\n            \"chartType\": \"ChartLine\",\n    
        \"title\": \"Service Throughput\",\n            \"width\": 3,\n         
   \"height\": 170,\n            \"metricName\": \"service_cpm\",\n            
\"queryMetricType\": \"readMetricsValues\",\n            \"entityType\": 
\"Service\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n        
    \"aggregationNum\": null,\n            \"unit\": \"\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"Service SLA\",\n            \"width\": 
3,\n            \"height\": 170,\n            \"metricName\": 
\"service_sla\",\n            \"queryMetricType\": \"readMetricsValues\",\n     
       \"entityType\": \"Service\",\n            \"independentSelector\": 
false,\n            \"metricType\": \"REGULAR_VALUE\",\n            \"unit\": 
\"%\",\n            \"aggregation\": \"/\",\n            \"aggregationNum\": 
100,\n            \"normal\": true\n          },\n          {\n            
\"chartType\": \"ChartLine\",\n            \"title\": \"Global Response Time 
Percentile\",\n            \"width\": 3,\n            \"height\": 250,\n        
    \"metricName\": \"all_percentile\",\n            \"queryMetricType\": 
\"readLabeledMetricsValues\",\n            \"entityType\": \"All\",\n           
 \"independentSelector\": false,\n            \"metricType\": 
\"LABELED_VALUE\",\n            \"metricLabels\": \"p50, p75, p90, p95, 
p99\",\n            \"labelsIndex\": \"0, 1, 2, 3, 4\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"\",\n            \"normal\": true\n          },\n          {\n      
      \"chartType\": \"ChartLine\",\n            \"title\": \"Service Response 
Time Percentile\",\n            \"width\": 3,\n            \"height\": 250,\n   
         \"metricName\": \"service_percentile\",\n            
\"queryMetricType\": \"readLabeledMetricsValues\",\n            \"entityType\": 
\"Service\",\n            \"independentSelector\": false,\n            
\"metricType\": \"LABELED_VALUE\",\n            \"metricLabels\": \"p50, p75, 
p90, p95, p99\",\n            \"labelsIndex\": \"0, 1, 2, 3, 4\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"\",\n            \"normal\": true\n          },\n          {\n      
      \"chartType\": \"ChartSlow\",\n            \"title\": \"Service Slow 
Endpoint\",\n            \"width\": 3,\n            \"height\": 250,\n          
  \"metricName\": \"endpoint_avg\",\n            \"queryMetricType\": 
\"sortMetrics\",\n            \"entityType\": \"Endpoint\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"parentService\": true,\n            \"normal\": true\n          },\n          
{\n            \"chartType\": \"ChartTrace\",\n            \"title\": \"Running 
ServiceInstance\",\n            \"width\": 3,\n            \"height\": 250,\n   
         \"metricName\": \"service_instance_cpm\",\n            
\"queryMetricType\": \"sortMetrics\",\n            \"entityType\": 
\"ServiceInstance\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n        
    \"aggregationNum\": null,\n            \"unit\": \"cpm\",\n            
\"parentService\": true,\n            \"normal\": true\n          }\n        
],\n        \"type\": \"Service\"\n      },\n      {\n        \"name\": 
\"Endpoint\",\n        \"children\": [\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Endpoint Avg ResponseTime\",\n          
  \"width\": 3,\n            \"height\": 80,\n            \"metricName\": 
\"endpoint_avg\",\n            \"queryMetricType\": \"readMetricsValue\",\n     
       \"entityType\": \"Endpoint\",\n            \"independentSelector\": 
false,\n            \"metricType\": \"REGULAR_VALUE\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"ms\",\n            \"normal\": true\n          },\n          {\n    
        \"chartType\": \"ChartNum\",\n            \"title\": \"Endpoint Avg 
Throughput\",\n            \"width\": 3,\n            \"height\": 80,\n         
   \"metricName\": \"endpoint_cpm\",\n            \"queryMetricType\": 
\"readMetricsValue\",\n            \"entityType\": \"Endpoint\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Endpoint Avg SLA\",\n            
\"width\": 3,\n            \"height\": 80,\n            \"metricName\": 
\"endpoint_sla\",\n            \"queryMetricType\": \"readMetricsValue\",\n     
       \"entityType\": \"Endpoint\",\n            \"independentSelector\": 
false,\n            \"metricType\": \"REGULAR_VALUE\",\n            
\"version\": \"1.0\",\n            \"unit\": \"%\",\n            
\"aggregation\": \"/\",\n            \"aggregationNum\": 100,\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"Endpoint ResponseTime\",\n            
\"width\": 3,\n            \"height\": 170,\n            \"metricName\": 
\"endpoint_avg\",\n            \"queryMetricType\": \"readMetricsValues\",\n    
        \"entityType\": \"Endpoint\",\n            \"independentSelector\": 
false,\n            \"metricType\": \"REGULAR_VALUE\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"\",\n            \"normal\": true\n          },\n          {\n      
      \"chartType\": \"ChartLine\",\n            \"title\": \"Endpoint 
Throughput\",\n            \"width\": 3,\n            \"height\": 170,\n        
    \"metricName\": \"endpoint_cpm\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"Endpoint\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"\",\n            \"normal\": 
true\n          },\n          {\n            \"chartType\": \"ChartLine\",\n    
        \"title\": \"Endpoint SLA\",\n            \"width\": 3,\n            
\"height\": 170,\n            \"metricName\": \"endpoint_sla\",\n            
\"queryMetricType\": \"readMetricsValues\",\n            \"entityType\": 
\"Endpoint\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"version\": \"1.0\",\n         
   \"unit\": \"%\",\n            \"aggregation\": \"/\",\n            
\"aggregationNum\": 100,\n            \"normal\": true\n          },\n          
{\n            \"chartType\": \"ChartLine\",\n            \"title\": \"Global 
Response Time Percentile\",\n            \"width\": 3,\n            \"height\": 
250,\n            \"metricName\": \"all_percentile\",\n            
\"queryMetricType\": \"readLabeledMetricsValues\",\n            \"entityType\": 
\"All\",\n            \"independentSelector\": false,\n            
\"metricType\": \"LABELED_VALUE\",\n            \"metricLabels\": \"p50, p75, 
p90, p95, p99\",\n            \"labelsIndex\": \"0, 1, 2, 3, 4\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"\",\n            \"normal\": true\n          },\n          {\n      
      \"chartType\": \"ChartLine\",\n            \"title\": \"Endpoint Response 
Time Percentile\",\n            \"width\": 3,\n            \"height\": 250,\n   
         \"metricName\": \"endpoint_percentile\",\n            
\"queryMetricType\": \"readLabeledMetricsValues\",\n            \"entityType\": 
\"Endpoint\",\n            \"independentSelector\": false,\n            
\"metricType\": \"LABELED_VALUE\",\n            \"metricLabels\": \"p50, p75, 
p90, p95, p99\",\n            \"labelsIndex\": \"0, 1, 2, 3, 4\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"\",\n            \"normal\": true\n          },\n          {\n      
      \"chartType\": \"ChartSlow\",\n            \"title\": \"Global Top Slow 
Endpoint\",\n            \"width\": 6,\n            \"height\": 250,\n          
  \"metricName\": \"endpoint_avg\",\n            \"queryMetricType\": 
\"sortMetrics\",\n            \"entityType\": \"Endpoint\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"parentService\": false,\n            \"normal\": true\n          }\n        
],\n        \"type\": \"Endpoint\"\n      },\n      {\n        \"name\": 
\"Instance\",\n        \"children\": [\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Instance Avg ResponseTime\",\n          
  \"width\": 3,\n            \"height\": 80,\n            \"metricName\": 
\"service_instance_resp_time\",\n            \"queryMetricType\": 
\"readMetricsValue\",\n            \"entityType\": \"ServiceInstance\",\n       
     \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Instance Avg Throughput\",\n            
\"width\": 3,\n            \"height\": 80,\n            \"metricName\": 
\"service_instance_cpm\",\n            \"queryMetricType\": 
\"readMetricsValue\",\n            \"entityType\": \"ServiceInstance\",\n       
     \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Instance Avg SLA\",\n            
\"width\": 3,\n            \"height\": 80,\n            \"metricName\": 
\"service_instance_sla\",\n            \"queryMetricType\": 
\"readMetricsValue\",\n            \"entityType\": \"ServiceInstance\",\n       
     \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"unit\": \"%\",\n            \"aggregation\": 
\"/\",\n            \"aggregationNum\": 100,\n            \"normal\": true\n    
      },\n          {\n            \"chartType\": \"ChartLine\",\n            
\"title\": \"Instance ResponseTime\",\n            \"width\": 3,\n            
\"height\": 170,\n            \"metricName\": \"service_instance_resp_time\",\n 
           \"queryMetricType\": \"readMetricsValues\",\n            
\"entityType\": \"ServiceInstance\",\n            \"independentSelector\": 
false,\n            \"metricType\": \"REGULAR_VALUE\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"\",\n            \"normal\": true\n          },\n          {\n      
      \"chartType\": \"ChartLine\",\n            \"title\": \"Instance 
Throughput\",\n            \"width\": 3,\n            \"height\": 170,\n        
    \"metricName\": \"service_instance_cpm\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"ServiceInstance\",\n      
      \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"Instance SLA\",\n            
\"width\": 3,\n            \"height\": 170,\n            \"metricName\": 
\"service_instance_sla\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"ServiceInstance\",\n      
      \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"unit\": \"%\",\n            \"aggregation\": 
\"/\",\n            \"aggregationNum\": 100,\n            \"normal\": true\n    
      },\n          {\n            \"chartType\": \"ChartLine\",\n            
\"title\": \"JVM Heap (MB)\",\n            \"width\": 3,\n            
\"height\": 250,\n            \"metricName\": \"instance_jvm_memory_heap, 
instance_jvm_memory_heap_max\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"ServiceInstance\",\n      
      \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"/\",\n            
\"aggregationNum\": \"1048580\",\n            \"unit\": \"\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"JVM Non-Heap (MB)\",\n            
\"width\": 3,\n            \"height\": 250,\n            \"metricName\": 
\"instance_jvm_memory_noheap, instance_jvm_memory_noheap_max\",\n            
\"queryMetricType\": \"readMetricsValues\",\n            \"entityType\": 
\"ServiceInstance\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"aggregation\": \"/\",\n       
     \"aggregationNum\": \"1048576\",\n            \"unit\": \"\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"JVM GC (ms)\",\n            \"width\": 
3,\n            \"height\": 250,\n            \"metricName\": 
\"instance_jvm_young_gc_time, instance_jvm_old_gc_time\",\n            
\"queryMetricType\": \"readMetricsValues\",\n            \"entityType\": 
\"ServiceInstance\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n        
    \"aggregationNum\": null,\n            \"unit\": \"\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartCount\",\n            \"title\": \"JVM GC Count\",\n            
\"width\": 3,\n            \"height\": 250,\n            \"metricName\": 
\"instance_jvm_young_gc_count, instance_jvm_old_gc_count\",\n            
\"queryMetricType\": \"readMetricsValues\",\n            \"entityType\": 
\"ServiceInstance\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n        
    \"aggregationNum\": null,\n            \"unit\": \"\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"JVM CPU (%)\",\n            \"width\": 
3,\n            \"height\": 250,\n            \"metricName\": 
\"instance_jvm_cpu\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"ServiceInstance\",\n      
      \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"\",\n            \"normal\": 
true\n          },\n          {\n            \"chartType\": \"ChartLine\",\n    
        \"title\": \"CLR CPU (%)\",\n            \"width\": 3,\n            
\"height\": 250,\n            \"metricName\": \"instance_clr_cpu\",\n           
 \"queryMetricType\": \"readMetricsValues\",\n            \"entityType\": 
\"ServiceInstance\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n        
    \"aggregationNum\": null,\n            \"unit\": \"\",\n            
\"normal\": true\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"CLR GC (Count)\",\n            
\"width\": 3,\n            \"height\": 250,\n            \"metricName\": 
\"instance_clr_gen0_collect_count, instance_clr_gen1_collect_count, 
instance_clr_gen2_collect_count\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"ServiceInstance\",\n      
      \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"\",\n            \"normal\": 
true\n          },\n          {\n            \"chartType\": \"ChartLine\",\n    
        \"title\": \"CLR HeapMemory (MB)\",\n            \"width\": 3,\n        
    \"height\": 250,\n            \"metricName\": 
\"instance_clr_heap_memory\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"ServiceInstance\",\n      
      \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"\",\n            \"normal\": 
true\n          },\n          {\n            \"chartType\": \"ChartLine\",\n    
        \"title\": \"Envoy Count\",\n            \"width\": 3,\n            
\"height\": 250,\n            \"metricName\": \"envoy_total_connections_used, 
envoy_parent_connections_used\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"ServiceInstance\",\n      
      \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"\",\n            \"normal\": 
true\n          },\n          {\n            \"chartType\": \"ChartLine\",\n    
        \"title\": \"Envoy Heap Memory Max Used\",\n            \"width\": 3,\n 
           \"height\": 250,\n            \"metricName\": 
\"envoy_heap_memory_max_used\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"ServiceInstance\",\n      
      \"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"\",\n            \"normal\": 
true\n          }\n        ],\n        \"type\": \"Instance\"\n      }\n    ]\n 
 },\n  {\n    \"name\": \"Database Dashboard\",\n    \"type\": \"database\",\n  
  \"query\": {\n      \"service\": {},\n      \"endpoint\": {},\n      
\"instance\": {},\n      \"database\": {}\n    },\n    \"children\": [\n      
{\n        \"name\": \"Global\",\n        \"children\": [\n          {\n        
    \"chartType\": \"ChartHeatmap\",\n            \"title\": \"Global 
Heatmap\",\n            \"width\": 6,\n            \"height\": 250,\n           
 \"metricName\": \"all_heatmap\",\n            \"queryMetricType\": 
\"readHeatMap\",\n            \"entityType\": \"All\",\n            
\"independentSelector\": false,\n            \"metricType\": \"HEATMAP\",\n     
       \"aggregation\": \"\",\n            \"aggregationNum\": null,\n          
  \"unit\": \"\",\n            \"normal\": true\n          },\n          {\n    
        \"chartType\": \"ChartLine\",\n            \"title\": \"Global Response 
Time Percentile \",\n            \"width\": 6,\n            \"height\": 
\"248\",\n            \"metricName\": \"all_percentile\",\n            
\"queryMetricType\": \"readLabeledMetricsValues\",\n            \"entityType\": 
\"All\",\n            \"independentSelector\": false,\n            
\"metricType\": \"LABELED_VALUE\",\n            \"metricLabels\": \"p50, p75, 
p90, p95, p99\",\n            \"labelsIndex\": \"0, 1, 2, 3, 4\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"ms\",\n            \"normal\": true\n          },\n          {\n    
        \"chartType\": \"ChartTrace\",\n            \"title\": \"Global Top 
Throughput\",\n            \"width\": 3,\n            \"height\": 250,\n        
    \"metricName\": \"service_cpm\",\n            \"queryMetricType\": 
\"sortMetrics\",\n            \"entityType\": \"Service\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"cpm\",\n            
\"parentService\": false,\n            \"normal\": true\n          },\n         
 {\n            \"chartType\": \"ChartSlow\",\n            \"title\": \"Global 
Top Slow Endpoint\",\n            \"width\": 6,\n            \"height\": 250,\n 
           \"metricName\": \"endpoint_avg\",\n            \"queryMetricType\": 
\"sortMetrics\",\n            \"entityType\": \"Endpoint\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"aggregation\": \"\",\n            
\"aggregationNum\": null,\n            \"unit\": \"ms\",\n            
\"parentService\": false,\n            \"normal\": true\n          }\n        
],\n        \"type\": \"All\"\n      },\n      {\n        \"name\": 
\"Database\",\n        \"children\": [\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Database Avg ResponseTime\",\n          
  \"width\": 3,\n            \"height\": 250,\n            \"metricName\": 
\"database_access_resp_time\",\n            \"queryMetricType\": 
\"readMetricsValue\",\n            \"entityType\": \"Service\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"unit\": \"ms\",\n            \"aggregation\": 
\"\",\n            \"aggregationNum\": 0,\n            \"normal\": false\n      
    },\n          {\n            \"chartType\": \"ChartNum\",\n            
\"title\": \"Database Avg Throughput\",\n            \"width\": 3,\n            
\"height\": 250,\n            \"metricName\": \"database_access_cpm\",\n        
    \"queryMetricType\": \"readMetricsValue\",\n            \"entityType\": 
\"Service\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"unit\": \"ms\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"normal\": false\n          },\n          {\n            \"chartType\": 
\"ChartNum\",\n            \"title\": \"Database Avg SLA\",\n            
\"width\": 3,\n            \"height\": 250,\n            \"metricName\": 
\"database_access_sla\",\n            \"queryMetricType\": 
\"readMetricsValue\",\n            \"entityType\": \"Service\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"unit\": \"%\",\n            \"aggregation\": 
\"/\",\n            \"aggregationNum\": 100,\n            \"normal\": false\n   
       },\n          {\n            \"chartType\": \"ChartLine\",\n            
\"title\": \"Database ResponseTime\",\n            \"width\": 3,\n            
\"height\": 250,\n            \"metricName\": \"database_access_resp_time\",\n  
          \"queryMetricType\": \"readMetricsValues\",\n            
\"entityType\": \"Service\",\n            \"independentSelector\": false,\n     
       \"metricType\": \"REGULAR_VALUE\",\n            \"unit\": \"ms\",\n      
      \"aggregation\": \"\",\n            \"aggregationNum\": null,\n           
 \"normal\": false\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"Database Throughput\",\n            
\"width\": 3,\n            \"height\": 250,\n            \"metricName\": 
\"database_access_cpm\",\n            \"queryMetricType\": 
\"readMetricsValues\",\n            \"entityType\": \"Service\",\n            
\"independentSelector\": false,\n            \"metricType\": 
\"REGULAR_VALUE\",\n            \"unit\": \"ms\",\n            \"aggregation\": 
\"\",\n            \"aggregationNum\": null,\n            \"normal\": false\n   
       },\n          {\n            \"chartType\": \"ChartLine\",\n            
\"title\": \"Database SLA\",\n            \"width\": 3,\n            
\"height\": 250,\n            \"metricName\": \"database_access_sla\",\n        
    \"queryMetricType\": \"readMetricsValues\",\n            \"entityType\": 
\"Service\",\n            \"independentSelector\": false,\n            
\"metricType\": \"REGULAR_VALUE\",\n            \"unit\": \"%\",\n            
\"aggregation\": \"/\",\n            \"aggregationNum\": 100,\n            
\"normal\": false\n          },\n          {\n            \"chartType\": 
\"ChartLine\",\n            \"title\": \"Global Response Time Percentile\",\n   
         \"width\": 6,\n            \"height\": 250,\n            
\"metricName\": \"all_percentile\",\n            \"queryMetricType\": 
\"readLabeledMetricsValues\",\n            \"entityType\": \"All\",\n           
 \"independentSelector\": false,\n            \"metricType\": 
\"LABELED_VALUE\",\n            \"metricLabels\": \"p50, p75, p90, p95, 
p99\",\n            \"labelsIndex\": \"0, 1, 2, 3, 4\",\n            \"unit\": 
\"\",\n            \"aggregation\": \"\",\n            \"aggregationNum\": 
null,\n            \"normal\": true\n          },\n          {\n            
\"chartType\": \"ChartLine\",\n            \"title\": \"Database Response Time 
Percentile\",\n            \"width\": 3,\n            \"height\": 250,\n        
    \"metricName\": \"database_access_percentile\",\n            
\"queryMetricType\": \"readLabeledMetricsValues\",\n            \"entityType\": 
\"Service\",\n            \"independentSelector\": false,\n            
\"metricType\": \"LABELED_VALUE\",\n            \"metricLabels\": \"p50, p75, 
p90, p95, p99\",\n            \"labelsIndex\": \"0, 1, 2, 3, 4\",\n            
\"aggregation\": \"\",\n            \"aggregationNum\": null,\n            
\"unit\": \"\",\n            \"normal\": false\n          },\n          {\n     
       \"chartType\": \"ChartSlow\",\n            \"title\": \"Database TopN 
Records\",\n            \"width\": 6,\n            \"height\": 250,\n           
 \"metricName\": \"top_n_database_statement\",\n            
\"queryMetricType\": \"readSampledRecords\",\n            \"entityType\": 
\"Service\",\n            \"independentSelector\": false,\n            
\"metricType\": \"SAMPLED_RECORD\",\n            \"aggregation\": \"\",\n       
     \"aggregationNum\": null,\n            \"unit\": \"\",\n            
\"parentService\": true,\n            \"normal\": false\n          }\n        
],\n        \"type\": \"Database\"\n      }\n    ]\n  
}\n]","activated":true,"disabled":false}]}}
   ```
   2. The export feature exported unnecessary information, it includes the 
query(selected conditions)
   
![image](https://user-images.githubusercontent.com/5441976/83941195-11d5db00-a81c-11ea-8245-6d693209ce10.png)
   
   3. The default templates(Group Type) includes the configuration not provided 
by the backend. The UI should provide 3 default and empty groups, others should 
be backend provided UI templates.
   
   4. `Group` should be renamed to `Dashboard`, including `creating group` -> 
`creating dashboard`.
   
   5. The default Dashboard(group) types should be named as `standard`, 
`database`, and `static`(currently, it is metrics, please rename too). In 
Chinese, they should be 标准视图,数据库视图和大屏视图. 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to