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)

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]