Struct Resource Metrics Config
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub struct ResourceMetricsConfig {
pub measurement_scope: ResourceMetricsMeasurementScope,
pub polling: ResourceMetricsPollingConfig,
pub cpu: ResourceMetricsCpuConfig,
pub memory: ResourceMetricsMemoryConfig,
pub process: ResourceMetricsProcessConfig,
pub disk: ResourceMetricsDiskConfig,
pub gpu: ResourceMetricsGpuConfig,
pub network: ResourceMetricsNetworkConfig,
pub units: ResourceMetricsUnits,
}
Configuration for the built-in resource_metrics plugin component.
Fields
measurement_scope: ResourceMetricsMeasurementScope
Resource boundary to collect. The runtime default is global in the CLI and the current process tree in embedded APIs.
polling: ResourceMetricsPollingConfig
Periodic polling behavior.
cpu: ResourceMetricsCpuConfig
CPU observation category.
memory: ResourceMetricsMemoryConfig
Memory observation category.
process: ResourceMetricsProcessConfig
Process observation category.
disk: ResourceMetricsDiskConfig
Disk observation category.
gpu: ResourceMetricsGpuConfig
GPU observation category.
network: ResourceMetricsNetworkConfig
System interface counter selection.
units: ResourceMetricsUnits
Output unit choices for measurements with convertible dimensions.
Trait Implementations
impl Clone for ResourceMetricsConfig
impl Clone for ResourceMetricsConfig
clone
fn clone(&self) -> ResourceMetricsConfig
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for ResourceMetricsConfig
impl Debug for ResourceMetricsConfig
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for ResourceMetricsConfig
impl Default for ResourceMetricsConfig
default
fn default() -> ResourceMetricsConfig
impl<'de> Deserialize<'de> for ResourceMetricsConfigwhere ResourceMetricsConfig: Default,
impl<'de> Deserialize<'de> for ResourceMetricsConfigwhere
ResourceMetricsConfig: Default,
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl EditorConfig for ResourceMetricsConfig
impl EditorConfig for ResourceMetricsConfig
editor_schema
fn editor_schema() -> &'static EditorSchema
impl PartialEq for ResourceMetricsConfig
impl PartialEq for ResourceMetricsConfig
eq
fn eq(&self, other: &ResourceMetricsConfig) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for ResourceMetricsConfig
impl Serialize for ResourceMetricsConfig
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
impl Eq for ResourceMetricsConfig
impl Eq for ResourceMetricsConfig
impl StructuralPartialEq for ResourceMetricsConfig
impl StructuralPartialEq for ResourceMetricsConfig