isilon/models/
summary_workload_workload_item.rs

1#[allow(unused_imports)]
2use serde_json::Value;
3
4#[derive(Debug, Serialize, Deserialize)]
5pub struct SummaryWorkloadWorkloadItem {
6    /// The number (across all cores) of micro-seconds per second.
7    #[serde(rename = "cpu")]
8    pub cpu: f32,
9    /// The canonical name for the job followed by phase in brackets, ie. 'AVscan[1]', etc...
10    #[serde(rename = "job_type")]
11    pub job_type: Option<String>,
12    /// L2 cache hits per second.
13    #[serde(rename = "l2")]
14    pub l2: f32,
15    /// L3 cache hits per second.
16    #[serde(rename = "l3")]
17    pub l3: f32,
18    /// The node on which the operation was performed.
19    #[serde(rename = "node")]
20    pub node: f32,
21    /// Disk read operations per second.
22    #[serde(rename = "reads")]
23    pub reads: f32,
24    /// The process name, job ID, etc...
25    #[serde(rename = "system_name")]
26    pub system_name: Option<String>,
27    /// Disk write operations per second.
28    #[serde(rename = "writes")]
29    pub writes: f32,
30}