| Modifier and Type | Method | Description |
|---|---|---|
void |
addDeferredProcessingTime(java.lang.String name,
long processingTime) |
|
void |
addOverallProcessingTime(java.lang.String rpcCallName,
long overallProcessingTime) |
Add an overall RPC processing time sample.
|
void |
addProcessingTime(java.lang.String rpcCallName,
long processingTime) |
Add an RPC processing time sample
|
static RpcDetailedMetrics |
create(int port) |
|
MutableRatesWithAggregation |
getOverallRpcProcessingRates() |
|
void |
init(java.lang.Class<?> protocol) |
Initialize the metrics for JMX with protocol methods
|
java.lang.String |
name() |
|
void |
shutdown() |
Shutdown the instrumentation for the process
|
public MutableRatesWithAggregation getOverallRpcProcessingRates()
public java.lang.String name()
public static RpcDetailedMetrics create(int port)
public void init(java.lang.Class<?> protocol)
protocol - the protocol classpublic void addProcessingTime(java.lang.String rpcCallName,
long processingTime)
rpcCallName - of the RPC callprocessingTime - the processing timepublic void addDeferredProcessingTime(java.lang.String name,
long processingTime)
public void addOverallProcessingTime(java.lang.String rpcCallName,
long overallProcessingTime)
rpcCallName - of the RPC calloverallProcessingTime - the overall RPC processing timepublic void shutdown()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.