pub struct JobHealthView {
pub warehouse: String,
pub job_id: String,
pub job_name: String,
pub data: Option<Result<JobHealthData, String>>,
pub live: Option<Result<SparkLiveData, String>>,
pub scroll: u16,
}Expand description
Deep per-job diagnostics: trends/attribution/compute pressure from system tables, plus a best-effort live spill/skew probe.
Fields§
§warehouse: String§job_id: String§job_name: String§data: Option<Result<JobHealthData, String>>§live: Option<Result<SparkLiveData, String>>Live spill/skew for the current/recently-finished run; isolated
from data so a probe failure never affects the rest of the view.
scroll: u16Auto Trait Implementations§
impl Freeze for JobHealthView
impl RefUnwindSafe for JobHealthView
impl Send for JobHealthView
impl Sync for JobHealthView
impl Unpin for JobHealthView
impl UnsafeUnpin for JobHealthView
impl UnwindSafe for JobHealthView
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more