12 references to ProcessCpuUtilization
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\LinuxUtilizationProvider.cs (1)
131name: ResourceUtilizationInstruments.ProcessCpuUtilization,
Windows\WindowsContainerSnapshotProvider.cs (1)
152name: ResourceUtilizationInstruments.ProcessCpuUtilization,
Windows\WindowsSnapshotProvider.cs (1)
95name: ResourceUtilizationInstruments.ProcessCpuUtilization,
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (9)
Linux\AcceptanceTest.cs (2)
493if (instrument.Name == ResourceUtilizationInstruments.ProcessCpuUtilization || 519if (instrument.Name == ResourceUtilizationInstruments.ProcessCpuUtilization)
Linux\LinuxUtilizationProviderTests.cs (4)
107Assert.Contains(samples, x => x.instrument.Name == ResourceUtilizationInstruments.ProcessCpuUtilization); 108Assert.True(double.IsNaN(samples.Single(i => i.instrument.Name == ResourceUtilizationInstruments.ProcessCpuUtilization).value)); 182Assert.Contains(samples, x => x.instrument.Name == ResourceUtilizationInstruments.ProcessCpuUtilization); 183Assert.True(double.IsNaN(samples.Single(i => i.instrument.Name == ResourceUtilizationInstruments.ProcessCpuUtilization).value));
Windows\WindowsContainerSnapshotProviderTests.cs (2)
257[InlineData(ResourceUtilizationInstruments.ProcessCpuUtilization, true)] 258[InlineData(ResourceUtilizationInstruments.ProcessCpuUtilization, false)]
Windows\WindowsSnapshotProviderTests.cs (1)
97using var metricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.ProcessCpuUtilization, fakeClock);