@InterfaceAudience.Private @Metrics(about="Aggregate RPC metrics", context="rpc") public class RpcMetrics extends Object
Modifier and Type | Method and Description |
---|---|
void |
addRpcProcessingTime(int processingTime)
Add an RPC processing time sample
|
void |
addRpcQueueTime(int qTime)
Add an RPC queue time sample
|
int |
callQueueLength() |
static RpcMetrics |
create(Server server) |
void |
incrAuthenticationFailures()
One authentication failure event
|
void |
incrAuthenticationSuccesses()
One authentication success event
|
void |
incrAuthorizationFailures()
One authorization failure event
|
void |
incrAuthorizationSuccesses()
One authorization success event
|
void |
incrReceivedBytes(int count)
Increment received bytes by count
|
void |
incrSentBytes(int count)
Increment sent bytes by count
|
String |
name() |
int |
numOpenConnections() |
void |
shutdown()
Shutdown the instrumentation for the process
|
public String name()
public static RpcMetrics create(Server server)
public void incrAuthenticationFailures()
public void incrAuthenticationSuccesses()
public void incrAuthorizationSuccesses()
public void incrAuthorizationFailures()
public void shutdown()
public void incrSentBytes(int count)
count
- to incrementpublic void incrReceivedBytes(int count)
count
- to incrementpublic void addRpcQueueTime(int qTime)
qTime
- the queue timepublic void addRpcProcessingTime(int processingTime)
processingTime
- the processing timeCopyright © 2013 Apache Software Foundation. All rights reserved.