diff --git a/dubbo-monitor/src/main/java/com/alibaba/dubbo/monitor/support/dubbo/DubboMonitor.java b/dubbo-monitor/src/main/java/com/alibaba/dubbo/monitor/support/dubbo/DubboMonitor.java index 188a8632e6..ed97a79ce3 100644 --- a/dubbo-monitor/src/main/java/com/alibaba/dubbo/monitor/support/dubbo/DubboMonitor.java +++ b/dubbo-monitor/src/main/java/com/alibaba/dubbo/monitor/support/dubbo/DubboMonitor.java @@ -96,16 +96,17 @@ public class DubboMonitor implements Monitor { long maxConcurrent = numbers[9]; // 发送汇总信息 - URL url = statistics.getUrl().addParameter(MonitorService.SUCCESS, success) - .addParameter(MonitorService.FAILURE, failure) - .addParameter(MonitorService.INPUT, input) - .addParameter(MonitorService.OUTPUT, output) - .addParameter(MonitorService.ELAPSED, elapsed) - .addParameter(MonitorService.CONCURRENT, concurrent) - .addParameter(MonitorService.MAX_INPUT, maxInput) - .addParameter(MonitorService.MAX_OUTPUT, maxOutput) - .addParameter(MonitorService.MAX_ELAPSED, maxElapsed) - .addParameter(MonitorService.MAX_CONCURRENT, maxConcurrent); + URL url = statistics.getUrl() + .addParameters(MonitorService.SUCCESS, String.valueOf(success), + MonitorService.FAILURE, String.valueOf(failure), + MonitorService.INPUT, String.valueOf(input), + MonitorService.OUTPUT, String.valueOf(output), + MonitorService.ELAPSED, String.valueOf(elapsed), + MonitorService.CONCURRENT, String.valueOf(concurrent), + MonitorService.MAX_INPUT, String.valueOf(maxInput), + MonitorService.MAX_OUTPUT, String.valueOf(maxOutput), + MonitorService.MAX_ELAPSED, String.valueOf(maxElapsed), + MonitorService.MAX_CONCURRENT, String.valueOf(maxConcurrent)); monitorService.count(url); // 减掉已统计数据