MCPcopy
hub / github.com/grpc/grpc-go / setORCAMetrics

Function setORCAMetrics

interop/test_utils.go:756–767  ·  view source on GitHub ↗
(r orca.ServerMetricsRecorder, orcaData *testpb.TestOrcaReport)

Source from the content-addressed store, hash-verified

754}
755
756func setORCAMetrics(r orca.ServerMetricsRecorder, orcaData *testpb.TestOrcaReport) {
757 r.SetCPUUtilization(orcaData.CpuUtilization)
758 r.SetMemoryUtilization(orcaData.MemoryUtilization)
759 if rq, ok := r.(orca.CallMetricsRecorder); ok {
760 for k, v := range orcaData.RequestCost {
761 rq.SetRequestCost(k, v)
762 }
763 }
764 for k, v := range orcaData.Utilization {
765 r.SetNamedUtilization(k, v)
766 }
767}
768
769func (s *testServer) StreamingOutputCall(args *testpb.StreamingOutputCallRequest, stream testgrpc.TestService_StreamingOutputCallServer) error {
770 cs := args.GetResponseParameters()

Callers 2

UnaryCallMethod · 0.85
FullDuplexCallMethod · 0.85

Calls 4

SetCPUUtilizationMethod · 0.65
SetMemoryUtilizationMethod · 0.65
SetRequestCostMethod · 0.65
SetNamedUtilizationMethod · 0.65

Tested by

no test coverage detected