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

zhaoqingran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


The following commit(s) were added to refs/heads/master by this push:
     new e51accb3e [improve](warehouse): replace empty json object key with 
empty string (#2919)
e51accb3e is described below

commit e51accb3e6454776cb49e59d2c2588c455819535
Author: Logic <[email protected]>
AuthorDate: Mon Dec 30 20:08:33 2024 +0800

    [improve](warehouse): replace empty json object key with empty string 
(#2919)
    
    Co-authored-by: Jast <[email protected]>
---
 .../hertzbeat/warehouse/service/impl/MetricsDataServiceImpl.java      | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/service/impl/MetricsDataServiceImpl.java
 
b/hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/service/impl/MetricsDataServiceImpl.java
index cbab3e991..d42f35a62 100644
--- 
a/hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/service/impl/MetricsDataServiceImpl.java
+++ 
b/hertzbeat-warehouse/src/main/java/org/apache/hertzbeat/warehouse/service/impl/MetricsDataServiceImpl.java
@@ -117,6 +117,10 @@ public class MetricsDataServiceImpl implements 
MetricsDataService {
         } else {
             instanceValuesMap = 
historyDataReader.get().getHistoryIntervalMetricData(monitorId, app, metrics, 
metric, label, history);
         }
+        if (instanceValuesMap.containsKey("{}")) {
+            instanceValuesMap.put("", instanceValuesMap.get("{}"));
+            instanceValuesMap.remove("{}");
+        }
         return MetricsHistoryData.builder()
                 .id(monitorId).metrics(metrics).values(instanceValuesMap)
                 
.field(Field.builder().name(metric).type(CommonConstants.TYPE_NUMBER).build())


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to