12 references to ProcessCpuUtilization
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\LinuxUtilizationProvider.cs (1)
126name: ResourceUtilizationInstruments.ProcessCpuUtilization,
Windows\WindowsContainerSnapshotProvider.cs (1)
148name: ResourceUtilizationInstruments.ProcessCpuUtilization,
Windows\WindowsSnapshotProvider.cs (1)
94_ = meter.CreateObservableGauge(name: ResourceUtilizationInstruments.ProcessCpuUtilization, observeValue: CpuPercentage);
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)); 180Assert.Contains(samples, x => x.instrument.Name == ResourceUtilizationInstruments.ProcessCpuUtilization); 181Assert.True(double.IsNaN(samples.Single(i => i.instrument.Name == ResourceUtilizationInstruments.ProcessCpuUtilization).value));
Windows\WindowsContainerSnapshotProviderTests.cs (2)
256[InlineData(ResourceUtilizationInstruments.ProcessCpuUtilization, true)] 257[InlineData(ResourceUtilizationInstruments.ProcessCpuUtilization, false)]
Windows\WindowsSnapshotProviderTests.cs (1)
96using var metricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.ProcessCpuUtilization, fakeClock);