3 instantiations of HostingMetrics
Microsoft.AspNetCore.Hosting.Tests (3)
HostingApplicationDiagnosticsTests.cs (1)
1115new HostingMetrics(meterFactory ?? new TestMeterFactory()));
HostingApplicationTests.cs (1)
200new HostingMetrics(meterFactory ?? new TestMeterFactory()));
HostingMetricsTests.cs (1)
207new HostingMetrics(meterFactory ?? new TestMeterFactory()));
33 references to HostingMetrics
Microsoft.AspNetCore.Hosting (10)
GenericHost\GenericWebHostBuilder.cs (1)
84services.TryAddSingleton<HostingMetrics>();
GenericHost\GenericWebHostService.cs (2)
30HostingMetrics hostingMetrics) 60public HostingMetrics HostingMetrics { get; }
GenericHost\SlimWebHostBuilder.cs (1)
58services.TryAddSingleton<HostingMetrics>();
Internal\HostingApplication.cs (1)
28HostingMetrics metrics)
Internal\HostingApplicationDiagnostics.cs (2)
34private readonly HostingMetrics _metrics; 43HostingMetrics metrics)
Internal\WebHost.cs (2)
144var hostingMetrics = _applicationServices.GetRequiredService<HostingMetrics>();
WebHostBuilder.cs (1)
298services.TryAddSingleton<HostingMetrics>();
Microsoft.AspNetCore.Hosting.Tests (23)
HostingApplicationDiagnosticsTests.cs (14)
59using var activeRequestsCollector1 = new MetricCollector<long>(testMeterFactory1, HostingMetrics.MeterName, "http.server.active_requests"); 60using var activeRequestsCollector2 = new MetricCollector<long>(testMeterFactory2, HostingMetrics.MeterName, "http.server.active_requests"); 61using var requestDurationCollector1 = new MetricCollector<double>(testMeterFactory1, HostingMetrics.MeterName, "http.server.request.duration"); 62using var requestDurationCollector2 = new MetricCollector<double>(testMeterFactory2, HostingMetrics.MeterName, "http.server.request.duration"); 193if (i.Meter.Scope == testMeterFactory && i.Meter.Name == HostingMetrics.MeterName && i.Name == "http.server.request.duration") 225using var activeRequestsCollector = new MetricCollector<long>(testMeterFactory, HostingMetrics.MeterName, "http.server.active_requests"); 226using var requestDurationCollector = new MetricCollector<double>(testMeterFactory, HostingMetrics.MeterName, "http.server.request.duration"); 244using var activeRequestsCollector = new MetricCollector<long>(testMeterFactory, HostingMetrics.MeterName, "http.server.active_requests"); 302using var activeRequestsCollector = new MetricCollector<long>(testMeterFactory, HostingMetrics.MeterName, "http.server.active_requests"); 303using var requestDurationCollector = new MetricCollector<double>(testMeterFactory, HostingMetrics.MeterName, "http.server.request.duration"); 362using var activeRequestsCollector = new MetricCollector<long>(testMeterFactory, HostingMetrics.MeterName, "http.server.active_requests"); 363using var requestDurationCollector = new MetricCollector<double>(testMeterFactory, HostingMetrics.MeterName, "http.server.request.duration"); 417using var activeRequestsCollector = new MetricCollector<long>(testMeterFactory, HostingMetrics.MeterName, "http.server.active_requests"); 418using var requestDurationCollector = new MetricCollector<double>(testMeterFactory, HostingMetrics.MeterName, "http.server.request.duration");
HostingMetricsTests.cs (9)
28using var requestDurationCollector = new MetricCollector<double>(meterFactory, HostingMetrics.MeterName, "http.server.request.duration"); 29using var activeRequestsCollector = new MetricCollector<long>(meterFactory, HostingMetrics.MeterName, "http.server.active_requests"); 32Assert.Equal(HostingMetrics.MeterName, meter.Name); 130Assert.Equal(HostingMetrics.MeterName, meter.Name); 140using var requestDurationCollector = new MetricCollector<double>(meterFactory, HostingMetrics.MeterName, "http.server.request.duration"); 141using var currentRequestsCollector = new MetricCollector<long>(meterFactory, HostingMetrics.MeterName, "http.server.active_requests"); 162using var requestDurationCollector = new MetricCollector<double>(meterFactory, HostingMetrics.MeterName, "http.server.request.duration"); 163using var currentRequestsCollector = new MetricCollector<long>(meterFactory, HostingMetrics.MeterName, "http.server.active_requests"); 166Assert.Equal(HostingMetrics.MeterName, meter.Name);