mirror of
https://github.com/didi/KnowStreaming.git
synced 2026-01-03 02:52:08 +08:00
修改zk-Latency avg为小数时的数值转换异常问题
This commit is contained in:
@@ -22,7 +22,7 @@ import lombok.Data;
|
|||||||
@Data
|
@Data
|
||||||
public class MonitorCmdData extends BaseFourLetterWordCmdData {
|
public class MonitorCmdData extends BaseFourLetterWordCmdData {
|
||||||
private String zkVersion;
|
private String zkVersion;
|
||||||
private Long zkAvgLatency;
|
private Float zkAvgLatency;
|
||||||
private Long zkMaxLatency;
|
private Long zkMaxLatency;
|
||||||
private Long zkMinLatency;
|
private Long zkMinLatency;
|
||||||
private Long zkPacketsReceived;
|
private Long zkPacketsReceived;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import lombok.Data;
|
|||||||
@Data
|
@Data
|
||||||
public class ServerCmdData extends BaseFourLetterWordCmdData {
|
public class ServerCmdData extends BaseFourLetterWordCmdData {
|
||||||
private String zkVersion;
|
private String zkVersion;
|
||||||
private Long zkAvgLatency;
|
private Float zkAvgLatency;
|
||||||
private Long zkMaxLatency;
|
private Long zkMaxLatency;
|
||||||
private Long zkMinLatency;
|
private Long zkMinLatency;
|
||||||
private Long zkPacketsReceived;
|
private Long zkPacketsReceived;
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ public class MonitorCmdDataParser implements FourLetterWordDataParser<MonitorCmd
|
|||||||
monitorCmdData.setZkVersion(elem.getValue().split("-")[0]);
|
monitorCmdData.setZkVersion(elem.getValue().split("-")[0]);
|
||||||
break;
|
break;
|
||||||
case "zk_avg_latency":
|
case "zk_avg_latency":
|
||||||
monitorCmdData.setZkAvgLatency(Long.valueOf(elem.getValue()));
|
monitorCmdData.setZkAvgLatency(Float.valueOf(elem.getValue()));
|
||||||
break;
|
break;
|
||||||
case "zk_max_latency":
|
case "zk_max_latency":
|
||||||
monitorCmdData.setZkMaxLatency(Long.valueOf(elem.getValue()));
|
monitorCmdData.setZkMaxLatency(Long.valueOf(elem.getValue()));
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ public class ServerCmdDataParser implements FourLetterWordDataParser<ServerCmdDa
|
|||||||
case "Latency min/avg/max":
|
case "Latency min/avg/max":
|
||||||
String[] data = elem.getValue().split("/");
|
String[] data = elem.getValue().split("/");
|
||||||
serverCmdData.setZkMinLatency(Long.valueOf(data[0]));
|
serverCmdData.setZkMinLatency(Long.valueOf(data[0]));
|
||||||
serverCmdData.setZkAvgLatency(Long.valueOf(data[1]));
|
serverCmdData.setZkAvgLatency(Float.valueOf(data[1]));
|
||||||
serverCmdData.setZkMaxLatency(Long.valueOf(data[2]));
|
serverCmdData.setZkMaxLatency(Long.valueOf(data[2]));
|
||||||
break;
|
break;
|
||||||
case "Received":
|
case "Received":
|
||||||
|
|||||||
Reference in New Issue
Block a user