Commit 9d6a046939d03e257e2e0c72f7d78cf3ee4fba8d
1 parent
7d0b381d
修复 Redis 监控,消耗 CPU 秒数超过 Integer 范围
Showing
2 changed files
with
2 additions
and
2 deletions
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/controller/redis/vo/InfRedisMonitorRespVO.java
| @@ -37,7 +37,7 @@ public class InfRedisMonitorRespVO { | @@ -37,7 +37,7 @@ public class InfRedisMonitorRespVO { | ||
| 37 | private Integer calls; | 37 | private Integer calls; |
| 38 | 38 | ||
| 39 | @ApiModelProperty(value = "消耗 CPU 秒数", required = true, example = "666") | 39 | @ApiModelProperty(value = "消耗 CPU 秒数", required = true, example = "666") |
| 40 | - private Integer usec; | 40 | + private Long usec; |
| 41 | 41 | ||
| 42 | } | 42 | } |
| 43 | 43 |
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/infra/convert/redis/RedisConvert.java
| @@ -23,7 +23,7 @@ public interface RedisConvert { | @@ -23,7 +23,7 @@ public interface RedisConvert { | ||
| 23 | respVO.getCommandStats().add(InfRedisMonitorRespVO.CommandStat.builder() | 23 | respVO.getCommandStats().add(InfRedisMonitorRespVO.CommandStat.builder() |
| 24 | .command(StrUtil.subAfter((String) key, "cmdstat_", false)) | 24 | .command(StrUtil.subAfter((String) key, "cmdstat_", false)) |
| 25 | .calls(Integer.valueOf(StrUtil.subBetween((String) value, "calls=", ","))) | 25 | .calls(Integer.valueOf(StrUtil.subBetween((String) value, "calls=", ","))) |
| 26 | - .usec(Integer.valueOf(StrUtil.subBetween((String) value, "usec=", ","))) | 26 | + .usec(Long.valueOf(StrUtil.subBetween((String) value, "usec=", ","))) |
| 27 | .build()); | 27 | .build()); |
| 28 | }); | 28 | }); |
| 29 | return respVO; | 29 | return respVO; |