30 references to ResourceUtilizationInstruments
Microsoft.Extensions.Diagnostics.ResourceMonitoring (30)
Linux\Disk\LinuxSystemDiskMetrics.cs (4)
66Meter meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName); 72ResourceUtilizationInstruments.SystemDiskIo, 80ResourceUtilizationInstruments.SystemDiskOperations, 88ResourceUtilizationInstruments.SystemDiskIoTime,
Linux\LinuxUtilizationProvider.cs (9)
72var meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName); 85name: ResourceUtilizationInstruments.ContainerCpuLimitUtilization, 90name: ResourceUtilizationInstruments.ContainerCpuRequestUtilization, 95name: ResourceUtilizationInstruments.ContainerCpuTime, 102name: ResourceUtilizationInstruments.ContainerCpuLimitUtilization, 107name: ResourceUtilizationInstruments.ContainerCpuRequestUtilization, 112name: ResourceUtilizationInstruments.ProcessCpuUtilization, 118name: ResourceUtilizationInstruments.ContainerMemoryLimitUtilization, 123name: ResourceUtilizationInstruments.ProcessMemoryUtilization,
Linux\Network\LinuxNetworkMetrics.cs (2)
34var meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName); 43ResourceUtilizationInstruments.SystemNetworkConnections,
Windows\Disk\WindowsDiskMetrics.cs (4)
46Meter meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName); 54ResourceUtilizationInstruments.SystemDiskIo, 62ResourceUtilizationInstruments.SystemDiskOperations, 70ResourceUtilizationInstruments.SystemDiskIoTime,
Windows\Network\WindowsNetworkMetrics.cs (2)
23var meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName); 32ResourceUtilizationInstruments.SystemNetworkConnections,
Windows\WindowsContainerSnapshotProvider.cs (6)
115Meter meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName); 119_ = meter.CreateObservableCounter(name: ResourceUtilizationInstruments.ContainerCpuTime, observeValues: GetCpuTime, unit: "s", description: "CPU time used by the container."); 120_ = meter.CreateObservableGauge(name: ResourceUtilizationInstruments.ContainerCpuLimitUtilization, observeValue: CpuPercentage); 121_ = meter.CreateObservableGauge(name: ResourceUtilizationInstruments.ContainerMemoryLimitUtilization, observeValue: () => MemoryPercentage(() => _processInfo.GetMemoryUsage())); 124_ = meter.CreateObservableGauge(name: ResourceUtilizationInstruments.ProcessCpuUtilization, observeValue: CpuPercentage); 125_ = meter.CreateObservableGauge(name: ResourceUtilizationInstruments.ProcessMemoryUtilization, observeValue: () => MemoryPercentage(() => _processInfo.GetCurrentProcessMemoryUsage()));
Windows\WindowsSnapshotProvider.cs (3)
89var meter = meterFactory.Create(ResourceUtilizationInstruments.MeterName); 92_ = meter.CreateObservableGauge(name: ResourceUtilizationInstruments.ProcessCpuUtilization, observeValue: CpuPercentage); 93_ = meter.CreateObservableGauge(name: ResourceUtilizationInstruments.ProcessMemoryUtilization, observeValue: MemoryPercentage);