This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-horizon-ui.git


The following commit(s) were added to refs/heads/main by this push:
     new 1019e59  service dashboard: swap MQ ↔ Error Rate, drop SLA column
1019e59 is described below

commit 1019e5966f983ccdf23aef714e9e2a2e1832aac2
Author: Wu Sheng <[email protected]>
AuthorDate: Tue May 12 21:55:39 2026 +0800

    service dashboard: swap MQ ↔ Error Rate, drop SLA column
    
    Row 1 now reads Traffic · MQ · Apdex; Row 2 is Percentile · AvgResp ·
    Error Rate. MQ moves up into Row 1 (replaces Error Rate's old slot);
    Error Rate drops to Row 2 (replaces MQ's old slot). Net effect: Apdex
    sits alongside Traffic as the headline 'good' metric, MQ rides on the
    core row for services that report it, Error Rate stays visible but is
    demoted out of the prime row.
    
    Summary KPI columns (general.json/metrics.columns) drop the SLA
    entry; Error Rate (relabeled from 'err' → 'Error Rate') stands in
    as the success-signal column. The layer header now shows RPM · Apdex
    · Error Rate(%) — three KPIs instead of four, less redundancy with
    Apdex carrying the satisfaction read.
---
 apps/bff/src/layers/config/general.json | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/apps/bff/src/layers/config/general.json 
b/apps/bff/src/layers/config/general.json
index cc6f27a..8109e0a 100644
--- a/apps/bff/src/layers/config/general.json
+++ b/apps/bff/src/layers/config/general.json
@@ -26,8 +26,7 @@
     "columns": [
       { "metric": "cpm", "label": "RPM", "mqe": "service_cpm", "aggregation": 
"sum" },
       { "metric": "apdex", "label": "Apdex", "mqe": "service_apdex/10000", 
"aggregation": "avg" },
-      { "metric": "sla", "label": "SLA", "unit": "%", "mqe": 
"service_sla/100", "aggregation": "avg" },
-      { "metric": "err", "label": "err", "unit": "%", "mqe": "100 - 
service_sla/100", "aggregation": "avg" }
+      { "metric": "err", "label": "Error Rate", "unit": "%", "mqe": "100 - 
service_sla/100", "aggregation": "avg" }
     ]
   },
   "dashboards": {
@@ -58,11 +57,18 @@
         "rowSpan": 2
       },
       {
-        "id": "err_line",
-        "title": "Error Rate",
+        "id": "mq_combined",
+        "title": "MQ Consume rate + latency",
+        "tip": "Dual y-axis: service_mq_consume_count (left) + 
service_mq_consume_latency (right).",
         "type": "line",
-        "unit": "%",
-        "expressions": ["100 - service_sla/100"],
+        "expressions": [
+          "service_mq_consume_count",
+          "service_mq_consume_latency"
+        ],
+        "expressionLabels": ["count", "latency"],
+        "expressionUnits": ["/min", "ms"],
+        "expressionAxes": [0, 1],
+        "visibleWhen": "service_mq_consume_count has value",
         "span": 3,
         "rowSpan": 2
       },
@@ -97,18 +103,11 @@
         "rowSpan": 2
       },
       {
-        "id": "mq_combined",
-        "title": "MQ Consume rate + latency",
-        "tip": "Dual y-axis: service_mq_consume_count (left) + 
service_mq_consume_latency (right).",
+        "id": "err_line",
+        "title": "Error Rate",
         "type": "line",
-        "expressions": [
-          "service_mq_consume_count",
-          "service_mq_consume_latency"
-        ],
-        "expressionLabels": ["count", "latency"],
-        "expressionUnits": ["/min", "ms"],
-        "expressionAxes": [0, 1],
-        "visibleWhen": "service_mq_consume_count has value",
+        "unit": "%",
+        "expressions": ["100 - service_sla/100"],
         "span": 3,
         "rowSpan": 2
       },

Reply via email to