浏览代码

Changede object to number jmx metrics

Roman Nedzvetskiy 5 年之前
父节点
当前提交
59c3eb9b3c

+ 6 - 1
kafka-ui-api/src/main/java/com/provectus/kafka/ui/cluster/mapper/ClusterMapper.java

@@ -8,7 +8,8 @@ import com.provectus.kafka.ui.cluster.model.KafkaCluster;
 import com.provectus.kafka.ui.model.*;
 import org.mapstruct.Mapper;
 import org.mapstruct.Mapping;
-import org.mapstruct.ValueMapping;
+
+import java.math.BigDecimal;
 
 @Mapper(componentModel = "spring")
 public interface ClusterMapper {
@@ -22,6 +23,10 @@ public interface ClusterMapper {
     @Mapping(target = "bytesOutPerSec", source = "metrics.bytesOutPerSec")
     Cluster toCluster(KafkaCluster cluster);
 
+    default BigDecimal map (Number number) {
+        return new BigDecimal(number.toString());
+    }
+
     BrokersMetrics toBrokerMetrics(InternalClusterMetrics metrics);
     Topic toTopic(InternalTopic topic);
     TopicDetails toTopicDetails(InternalTopic topic);

+ 2 - 2
kafka-ui-contract/src/main/resources/swagger/kafka-ui-api.yaml

@@ -310,11 +310,11 @@ components:
         bytesInPerSec:
           type: object
           additionalProperties:
-            type: object
+            type: number
         bytesOutPerSec:
           type: object
           additionalProperties:
-            type: object
+            type: number
       required:
         - id
         - name