提交 4712cf87 编写于 作者: L liangfei0201

DUBBO-469 泛化调用监控统计的方法名不正确

上级 2a14a8cb
......@@ -34,6 +34,7 @@ import com.alibaba.dubbo.rpc.Invoker;
import com.alibaba.dubbo.rpc.Result;
import com.alibaba.dubbo.rpc.RpcContext;
import com.alibaba.dubbo.rpc.RpcException;
import com.alibaba.dubbo.rpc.service.GenericService;
/**
* MonitorFilter. (SPI, Singleton, ThreadSafe)
......@@ -83,6 +84,11 @@ public class MonitorFilter implements Filter {
String application = invoker.getUrl().getParameter(Constants.APPLICATION_KEY);
String service = invoker.getInterface().getName(); // 获取服务名称
String method = invocation.getMethodName(); // 获取方法名
if (Constants.$INVOKE.equals(method)
&& invocation.getArguments().length > 0
&& invocation.getArguments()[0] instanceof String) {
method = (String) invocation.getArguments()[0];
}
URL url = invoker.getUrl().getUrlParameter(Constants.MONITOR_KEY);
Monitor monitor = monitorFactory.getMonitor(url);
int localPort;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册