public override Task <GaugeResponse> GetGauge(GaugeRequest request, ServerCallContext context) { if (request.Name == GaugeName) { long qps = GetQpsAndReset(); return(Task.FromResult(new GaugeResponse { Name = GaugeName, LongValue = qps })); } throw new RpcException(new Status(StatusCode.InvalidArgument, "Gauge does not exist")); }
public override Task<GaugeResponse> GetGauge(GaugeRequest request, ServerCallContext context) { if (request.Name == GaugeName) { long qps = GetQpsAndReset(); return Task.FromResult(new GaugeResponse { Name = GaugeName, LongValue = qps }); } throw new RpcException(new Status(StatusCode.InvalidArgument, "Gauge does not exist")); }