public override Task <Hipstershop.Cart> GetCart(GetCartRequest request, ServerCallContext context)
 {
     using (GlobalTracer.Instance.BuildSpan("GetCart").StartActive())
     {
         return(cartStore.GetCartAsync(request.UserId));
     }
 }
 public Task <Cart> GetCartAsync(string userId)
 {
     using (var span = getItemSpanBuilder.StartScopedSpan())
     {
         return(cartStore.GetCartAsync(userId));
     }
 }
Esempio n. 3
0
        public override Task <Hipstershop.Cart> GetCart(GetCartRequest request, ServerCallContext context)
        {
            DistributedTracingData distributedTracingData = getDistributedTracingData(context);

            return(Agent.Tracer.CaptureTransaction("GetCart", ApiConstants.TypeRequest, (t) => {
                t.Labels["userId"] = request.UserId;
                return cartStore.GetCartAsync(request.UserId);
            }, distributedTracingData));
        }
 public override Task <Hipstershop.Cart> GetCart(GetCartRequest request, ServerCallContext context)
 {
     using (var activity = TraceActivitySource.StartActivity("GetCart", ActivityKind.Server, this.traceContextFromGrpcContext(context)))
     {
         activity?.SetTag("component", "rpc");
         activity?.SetTag("grpc.method", "/hipstershop.CartService/GetCart");
         return(cartStore.GetCartAsync(request.UserId));
     }
 }
        public override Task <Hipstershop.Cart> GetCart(GetCartRequest request, ServerCallContext context)
        {
            IIncomingRemoteCallTracer incomingRemoteCallTracer = getTracer(context, "GetCart");

            try {
                incomingRemoteCallTracer.Start();
                return(cartStore.GetCartAsync(request.UserId));
            } catch (Exception e) {
                Console.WriteLine(e.ToString());
                incomingRemoteCallTracer.Error(e);
            } finally {
                incomingRemoteCallTracer.End();
            }
            return(null);
        }
 public override Task <Hipstershop.Cart> GetCart(GetCartRequest request, ServerCallContext context)
 {
     return(cartStore.GetCartAsync(request.UserId));
 }
 public override Task <Hipstershop.Cart> GetCart(GetCartRequest request, ServerCallContext context)
 {
     using var parent = ActivitySource.StartActivity("hipstershop.CartService/GetCart", ActivityKind.Server);
     return(cartStore.GetCartAsync(request.UserId));
 }
Esempio n. 8
0
 public override Task <Cart> GetCart(GetCartRequest request, ServerCallContext context)
 {
     _logger.LogInformation("CartService.GetCart UserId={UserId}", request.UserId);
     return(_cartStore.GetCartAsync(request.UserId));
 }