@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/9006") public final class MetricRecorder extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
clearApplicationUtilizationMetric()
Clear the application specific utilization metrics data.
|
void |
clearCpuUtilizationMetric()
Clear the CPU utilization metrics data.
|
void |
clearEpsMetric()
Clear the EPS metrics data.
|
void |
clearMemoryUtilizationMetric()
Clear the memory utilization metrics data.
|
void |
clearQpsMetric()
Clear the QPS metrics data.
|
static MetricRecorder |
newInstance() |
void |
putUtilizationMetric(String key,
double value)
Update the metrics value in the range [0, 1] corresponding to the specified key.
|
void |
removeUtilizationMetric(String key)
Remove the metrics data entry corresponding to the specified key.
|
void |
setAllUtilizationMetrics(Map<String,Double> metrics)
Replace the whole metrics data using the specified map.
|
void |
setApplicationUtilizationMetric(double value)
Update the application specific utilization metrics data in the range [0, inf).
|
void |
setCpuUtilizationMetric(double value)
Update the CPU utilization metrics data in the range [0, inf).
|
void |
setEpsMetric(double value)
Update the EPS metrics data in the range [0, inf).
|
void |
setMemoryUtilizationMetric(double value)
Update the memory utilization metrics data in the range [0, 1].
|
void |
setQpsMetric(double value)
Update the QPS metrics data in the range [0, inf).
|
public static MetricRecorder newInstance()
public void putUtilizationMetric(String key, double value)
public void setAllUtilizationMetrics(Map<String,Double> metrics)
public void removeUtilizationMetric(String key)
public void setCpuUtilizationMetric(double value)
public void clearCpuUtilizationMetric()
public void setApplicationUtilizationMetric(double value)
public void clearApplicationUtilizationMetric()
public void setMemoryUtilizationMetric(double value)
public void clearMemoryUtilizationMetric()
public void setQpsMetric(double value)
public void clearQpsMetric()
public void setEpsMetric(double value)
public void clearEpsMetric()