Package io.grpc.services
Class MetricReport
- java.lang.Object
-
- io.grpc.services.MetricReport
-
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/9381") public final class MetricReport extends java.lang.Object
A gRPC object of orca load report. LB policies listening at per-rpc or oob orca load reports will be notified of the metrics data in this data format.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetApplicationUtilization()doublegetCpuUtilization()doublegetEps()doublegetMemoryUtilization()java.util.Map<java.lang.String,java.lang.Double>getNamedMetrics()doublegetQps()java.util.Map<java.lang.String,java.lang.Double>getRequestCostMetrics()java.util.Map<java.lang.String,java.lang.Double>getUtilizationMetrics()java.lang.StringtoString()
-
-
-
Method Detail
-
getCpuUtilization
public double getCpuUtilization()
-
getApplicationUtilization
public double getApplicationUtilization()
-
getMemoryUtilization
public double getMemoryUtilization()
-
getRequestCostMetrics
public java.util.Map<java.lang.String,java.lang.Double> getRequestCostMetrics()
-
getUtilizationMetrics
public java.util.Map<java.lang.String,java.lang.Double> getUtilizationMetrics()
-
getNamedMetrics
public java.util.Map<java.lang.String,java.lang.Double> getNamedMetrics()
-
getQps
public double getQps()
-
getEps
public double getEps()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-