pub struct TaskMetrics {Show 14 fields
pub disk_bytes_spilled: Option<i64>,
pub executor_cpu_time_nanos: Option<i64>,
pub executor_deserialize_cpu_time_nanos: Option<i64>,
pub executor_deserialize_time_millis: Option<i64>,
pub executor_run_time_millis: Option<i64>,
pub input_metrics: Option<InputMetrics>,
pub jvm_gc_time_millis: Option<i64>,
pub memory_bytes_spilled: Option<i64>,
pub output_metrics: Option<OutputMetrics>,
pub peak_execution_memory_bytes: Option<i64>,
pub result_serialization_time_millis: Option<i64>,
pub result_size: Option<i64>,
pub shuffle_read_metrics: Option<ShuffleReadMetrics>,
pub shuffle_write_metrics: Option<ShuffleWriteMetrics>,
}Expand description
Executor Task Metrics
This type is not used in any activity, and only used as part of another schema.
Fields§
§disk_bytes_spilled: Option<i64>no description provided
executor_cpu_time_nanos: Option<i64>no description provided
executor_deserialize_cpu_time_nanos: Option<i64>no description provided
executor_deserialize_time_millis: Option<i64>no description provided
executor_run_time_millis: Option<i64>no description provided
input_metrics: Option<InputMetrics>no description provided
jvm_gc_time_millis: Option<i64>no description provided
memory_bytes_spilled: Option<i64>no description provided
output_metrics: Option<OutputMetrics>no description provided
peak_execution_memory_bytes: Option<i64>no description provided
result_serialization_time_millis: Option<i64>no description provided
result_size: Option<i64>no description provided
shuffle_read_metrics: Option<ShuffleReadMetrics>no description provided
shuffle_write_metrics: Option<ShuffleWriteMetrics>no description provided
Trait Implementations§
Source§impl Clone for TaskMetrics
impl Clone for TaskMetrics
Source§fn clone(&self) -> TaskMetrics
fn clone(&self) -> TaskMetrics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaskMetrics
impl Debug for TaskMetrics
Source§impl Default for TaskMetrics
impl Default for TaskMetrics
Source§fn default() -> TaskMetrics
fn default() -> TaskMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskMetrics
impl<'de> Deserialize<'de> for TaskMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TaskMetrics
impl Serialize for TaskMetrics
impl Part for TaskMetrics
Auto Trait Implementations§
impl Freeze for TaskMetrics
impl RefUnwindSafe for TaskMetrics
impl Send for TaskMetrics
impl Sync for TaskMetrics
impl Unpin for TaskMetrics
impl UnwindSafe for TaskMetrics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more