19 references to CreateObservableGauge
Microsoft.Extensions.Diagnostics.ResourceMonitoring (13)
Linux\LinuxUtilizationProvider.cs (7)
80
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ContainerCpuLimitUtilization, observeValue: () => CpuUtilizationWithoutHostDelta() / cpuLimit, unit: "1");
81
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ContainerCpuRequestUtilization, observeValue: () => CpuUtilizationWithoutHostDelta() / cpuRequest, unit: "1");
85
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ContainerCpuLimitUtilization, observeValue: () => CpuUtilization() * _scaleRelativeToCpuLimit, unit: "1");
86
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ContainerCpuRequestUtilization, observeValue: () => CpuUtilization() * _scaleRelativeToCpuRequest, unit: "1");
89
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ContainerMemoryLimitUtilization, observeValue: MemoryUtilization, unit: "1");
90
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ProcessCpuUtilization, observeValue: () => CpuUtilization() * _scaleRelativeToCpuRequest, unit: "1");
91
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ProcessMemoryUtilization, observeValue: MemoryUtilization, unit: "1");
Windows\WindowsContainerSnapshotProvider.cs (4)
117
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ContainerCpuLimitUtilization, observeValue: CpuPercentage);
118
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ContainerMemoryLimitUtilization, observeValue: () => MemoryPercentage(() => _processInfo.GetMemoryUsage()));
121
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ProcessCpuUtilization, observeValue: CpuPercentage);
122
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ProcessMemoryUtilization, observeValue: () => MemoryPercentage(() => _processInfo.GetCurrentProcessMemoryUsage()));
Windows\WindowsSnapshotProvider.cs (2)
92
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ProcessCpuUtilization, observeValue: CpuPercentage);
93
_ = meter.
CreateObservableGauge
(name: ResourceUtilizationInstruments.ProcessMemoryUtilization, observeValue: MemoryPercentage);
System.Net.Quic (6)
System\Net\Quic\NetEventSource.Quic.Counters.cs (6)
50
public static readonly ObservableGauge<long> s_CONN_ACTIVE = s_meter.
CreateObservableGauge
<long>(
56
public static readonly ObservableGauge<long> s_CONN_CONNECTED = s_meter.
CreateObservableGauge
<long>(
74
public static readonly ObservableGauge<long> s_STRM_ACTIVE = s_meter.
CreateObservableGauge
<long>(
146
public static readonly ObservableGauge<long> s_CONN_QUEUE_DEPTH = s_meter.
CreateObservableGauge
<long>(
152
public static readonly ObservableGauge<long> s_CONN_OPER_QUEUE_DEPTH = s_meter.
CreateObservableGauge
<long>(
170
public static readonly ObservableGauge<long> s_WORK_OPER_QUEUE_DEPTH = s_meter.
CreateObservableGauge
<long>(