12 references to ProcessCpuUtilization
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\LinuxUtilizationProvider.cs (1)
126
name: ResourceUtilizationInstruments.
ProcessCpuUtilization
,
Windows\WindowsContainerSnapshotProvider.cs (1)
148
name: ResourceUtilizationInstruments.
ProcessCpuUtilization
,
Windows\WindowsSnapshotProvider.cs (1)
94
_ = meter.CreateObservableGauge(name: ResourceUtilizationInstruments.
ProcessCpuUtilization
, observeValue: CpuPercentage);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (9)
Linux\AcceptanceTest.cs (2)
493
if (instrument.Name == ResourceUtilizationInstruments.
ProcessCpuUtilization
||
519
if (instrument.Name == ResourceUtilizationInstruments.
ProcessCpuUtilization
)
Linux\LinuxUtilizationProviderTests.cs (4)
107
Assert.Contains(samples, x => x.instrument.Name == ResourceUtilizationInstruments.
ProcessCpuUtilization
);
108
Assert.True(double.IsNaN(samples.Single(i => i.instrument.Name == ResourceUtilizationInstruments.
ProcessCpuUtilization
).value));
180
Assert.Contains(samples, x => x.instrument.Name == ResourceUtilizationInstruments.
ProcessCpuUtilization
);
181
Assert.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)
96
using var metricCollector = new MetricCollector<double>(meter, ResourceUtilizationInstruments.
ProcessCpuUtilization
, fakeClock);