public ProbesProcessor( IServiceProvider serviceProvider, IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor) { _serviceProvider = serviceProvider; _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor; }
public AspNetCoreDiagnosticHealthCheckProbe( IHttpClientFactory clientFactory, IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor) { _clientFactory = clientFactory; _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor; }
public AutoHealthCheckProcess( IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor, IHttpClientFactory clientFactory) { _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor; _clientFactory = clientFactory; }
public EndpointCaller( IHttpClientFactory clientFactory, IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor) { _clientFactory = clientFactory; _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor; }
public InternalRouteInformationEvaluator( IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor, IRouteEvaluator routeEvaluator) { _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor; _routeEvaluator = routeEvaluator; }
public HealthChecker( IRouteDiscover aspNetRouteDiscover, IEndpointBuilder endpointBuilder, IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor, IEndpointMessageTranslator endpointMessageTranslator, IEndpointCaller endpointCaller, IProbesProcessor probesProcessor) { _endpointBuilder = endpointBuilder; _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor; _endpointMessageTranslator = endpointMessageTranslator; _endpointCaller = endpointCaller; _probesProcessor = probesProcessor; // route async _routesFactory = new AsyncLazy <IEnumerable <IRouteInformation> >(() => aspNetRouteDiscover.GetAllEndpoints()); }
public TelemetryServices(IAutoHealthCheckContextAccessor autoHealthCheckContextAccessor) { _autoHealthCheckContextAccessor = autoHealthCheckContextAccessor; }