@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/9006") public final class MetricRecorder extends Object
Modifier and Type | Method and Description |
---|---|
void |
clearCpuUtilizationMetric()
Clear the CPU utilization metrics data.
|
void |
clearMemoryUtilizationMetric()
Clear the memory utilization metrics data.
|
static MetricRecorder |
newInstance() |
void |
putUtilizationMetric(String key,
double value)
Update the metrics value 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 |
setCpuUtilizationMetric(double value)
Update the CPU utilization metrics data.
|
void |
setMemoryUtilizationMetric(double value)
Update the memory utilization metrics data.
|
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 setMemoryUtilizationMetric(double value)
public void clearMemoryUtilizationMetric()