public async override Task <Empty> EmptyCart(EmptyCartRequest request, ServerCallContext context) { using var parent = ActivitySource.StartActivity("hipstershop.CartService/EmptyCart", ActivityKind.Server); await cartStore.EmptyCartAsync(request.UserId); return(Empty); }
public Task EmptyCartAsync(string userId) { using (var span = emptySpanBuilder.StartScopedSpan()) { return(cartStore.EmptyCartAsync(userId)); } }
public async override Task <Empty> EmptyCart(EmptyCartRequest request, ServerCallContext context) { await _cartStore.EmptyCartAsync(request.UserId); _logger.LogInformation("CartService.EmptyCart UserId={UserId}", request.UserId); return(Empty); }
public async override Task <Empty> EmptyCart(EmptyCartRequest request, ServerCallContext context) { using (GlobalTracer.Instance.BuildSpan("EmptyCart").StartActive()) { await cartStore.EmptyCartAsync(request.UserId); return(Empty); } }
public async override Task <Empty> EmptyCart(EmptyCartRequest request, ServerCallContext context) { DistributedTracingData distributedTracingData = getDistributedTracingData(context); await Agent.Tracer.CaptureTransaction("EmptyCart", ApiConstants.TypeRequest, async (t) => { t.Labels["userId"] = request.UserId; await cartStore.EmptyCartAsync(request.UserId); }, distributedTracingData); return(Empty); }
public async override Task <Empty> EmptyCart(EmptyCartRequest request, ServerCallContext context) { using (var activity = TraceActivitySource.StartActivity("EmptyCart", ActivityKind.Server, this.traceContextFromGrpcContext(context))) { activity?.SetTag("component", "rpc"); activity?.SetTag("grpc.method", "/hipstershop.CartService/EmptyCart"); await cartStore.EmptyCartAsync(request.UserId); return(Empty); } }
public async override Task <Empty> EmptyCart(EmptyCartRequest request, ServerCallContext context) { IIncomingRemoteCallTracer incomingRemoteCallTracer = getTracer(context, "EmptyCart"); try { await incomingRemoteCallTracer.TraceAsync(() => cartStore.EmptyCartAsync(request.UserId)); } catch (Exception e) { Console.WriteLine(e.ToString()); incomingRemoteCallTracer.Error(e); } finally { incomingRemoteCallTracer.End(); } return(Empty); }
public async override Task <Empty> EmptyCart(EmptyCartRequest request, ServerCallContext context) { await cartStore.EmptyCartAsync(request.UserId); return(Empty); }