Package io.grpc.services
Class InternalCallMetricRecorder
- java.lang.Object
-
- io.grpc.services.InternalCallMetricRecorder
-
@Internal public final class InternalCallMetricRecorder extends java.lang.Object
InternalCallMetricRecorder
accessor. This is intended for usage internal to the gRPC team. If you *really* think you need to use this, contact the gRPC team first.
-
-
Field Summary
Fields Modifier and Type Field Description static Context.Key<CallMetricRecorder>
CONTEXT_KEY
-
Constructor Summary
Constructors Modifier Constructor Description private
InternalCallMetricRecorder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MetricReport
createMetricReport(double cpuUtilization, double applicationUtilization, double memoryUtilization, double qps, double eps, java.util.Map<java.lang.String,java.lang.Double> requestCostMetrics, java.util.Map<java.lang.String,java.lang.Double> utilizationMetrics, java.util.Map<java.lang.String,java.lang.Double> namedMetrics)
static java.util.Map<java.lang.String,java.lang.Double>
finalizeAndDump(CallMetricRecorder recorder)
static MetricReport
finalizeAndDump2(CallMetricRecorder recorder)
static CallMetricRecorder
newCallMetricRecorder()
-
-
-
Field Detail
-
CONTEXT_KEY
public static final Context.Key<CallMetricRecorder> CONTEXT_KEY
-
-
Method Detail
-
newCallMetricRecorder
public static CallMetricRecorder newCallMetricRecorder()
-
finalizeAndDump
public static java.util.Map<java.lang.String,java.lang.Double> finalizeAndDump(CallMetricRecorder recorder)
-
finalizeAndDump2
public static MetricReport finalizeAndDump2(CallMetricRecorder recorder)
-
createMetricReport
public static MetricReport createMetricReport(double cpuUtilization, double applicationUtilization, double memoryUtilization, double qps, double eps, java.util.Map<java.lang.String,java.lang.Double> requestCostMetrics, java.util.Map<java.lang.String,java.lang.Double> utilizationMetrics, java.util.Map<java.lang.String,java.lang.Double> namedMetrics)
-
-