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]