RBF: Registry HDFS Router's rpcserver & rpcclient metrics for PrometheusSink. (#3965)
This commit is contained in:
parent
efdec92cab
commit
c777142ed3
|
@ -189,41 +189,49 @@ public class FederationRPCMetrics implements FederationRPCMBean {
|
|||
}
|
||||
|
||||
@Override
|
||||
@Metric({"RpcServerCallQueue", "Length of the rpc server call queue"})
|
||||
public int getRpcServerCallQueue() {
|
||||
return rpcServer.getServer().getCallQueueLen();
|
||||
}
|
||||
|
||||
@Override
|
||||
@Metric({"RpcServerNumOpenConnections", "Number of the rpc server open connections"})
|
||||
public int getRpcServerNumOpenConnections() {
|
||||
return rpcServer.getServer().getNumOpenConnections();
|
||||
}
|
||||
|
||||
@Override
|
||||
@Metric({"RpcClientNumConnections", "Number of the rpc client open connections"})
|
||||
public int getRpcClientNumConnections() {
|
||||
return rpcServer.getRPCClient().getNumConnections();
|
||||
}
|
||||
|
||||
@Override
|
||||
@Metric({"RpcClientNumActiveConnections", "Number of the rpc client active connections"})
|
||||
public int getRpcClientNumActiveConnections() {
|
||||
return rpcServer.getRPCClient().getNumActiveConnections();
|
||||
}
|
||||
|
||||
@Override
|
||||
@Metric({"RpcClientNumIdleConnections", "Number of the rpc client idle connections"})
|
||||
public int getRpcClientNumIdleConnections() {
|
||||
return rpcServer.getRPCClient().getNumIdleConnections();
|
||||
}
|
||||
|
||||
@Override
|
||||
@Metric({"RpcClientNumActiveConnectionsRecently", "Number of the rpc client active connections recently"})
|
||||
public int getRpcClientNumActiveConnectionsRecently() {
|
||||
return rpcServer.getRPCClient().getNumActiveConnectionsRecently();
|
||||
}
|
||||
|
||||
@Override
|
||||
@Metric({"RpcClientNumCreatingConnections", "Number of the rpc client creating connections"})
|
||||
public int getRpcClientNumCreatingConnections() {
|
||||
return rpcServer.getRPCClient().getNumCreatingConnections();
|
||||
}
|
||||
|
||||
@Override
|
||||
@Metric({"RpcClientNumConnectionPools", "Number of the rpc client connection pools"})
|
||||
public int getRpcClientNumConnectionPools() {
|
||||
return rpcServer.getRPCClient().getNumConnectionPools();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue