14 """MetricsService for publishing stress test qps data."""
18 from src.proto.grpc.testing
import metrics_pb2
19 from src.proto.grpc.testing
import metrics_pb2_grpc
21 GAUGE_NAME =
'python_overall_qps'
35 return int(count / delta)
39 return [metrics_pb2.GaugeResponse(name=GAUGE_NAME, long_value=qps)]
42 if request.name != GAUGE_NAME:
43 raise Exception(
'Gauge {} does not exist'.
format(request.name))
45 return metrics_pb2.GaugeResponse(name=GAUGE_NAME, long_value=qps)