public TracerMiddleware(RequestDelegate next, IRequestScopedDataRepository requestScopedDataRepository, ITracerHandler tracer, TracerOptions tracerOptions) { _next = next; _requestScopedDataRepository = requestScopedDataRepository; _tracer = tracer; TracerKeys.Environment = tracerOptions.Environment; TracerKeys.SystemName = tracerOptions.SystemName; }
public BucketHttpClient(ILoadBalancerHouse loadBalancerHouse, ILoggerFactory loggerFactory, ITracerHandler tracer, IJsonHelper jsonHelper, IHttpContextAccessor httpContextAccessor) { _logger = loggerFactory.CreateLogger <BucketHttpClient>(); _tracer = tracer; _jsonHelper = jsonHelper; _loadBalancerHouse = loadBalancerHouse; _httpContextAccessor = httpContextAccessor; _httpClient = new HttpClient(new HttpClientHandler() { AutomaticDecompression = DecompressionMethods.GZip }) { Timeout = TimeSpan.FromSeconds(30) }; _httpClient.DefaultRequestHeaders.Connection.Add("keep-alive"); }
public TracerMiddleware(RequestDelegate next, IRequestScopedDataRepository requestScopedDataRepository, ITracerHandler tracer) { _next = next; _requestScopedDataRepository = requestScopedDataRepository; _tracer = tracer; }