pub struct AdminStatus {
pub pending_miss: u32,
pub pending_human: u32,
pub blocked: u32,
pub oldest_pending_seconds: Option<u64>,
pub in_flight: Vec<AdminInFlight>,
pub targets: Vec<AdminTargetStats>,
pub panic_enabled: bool,
}Expand description
Response of GET /api/v1/admin/status — the scheduler’s operator view.
Fields§
§pending_miss: u32Pending rows in the cache-miss lane.
pending_human: u32Pending rows in the human lane.
blocked: u32Pending rows parked behind a terminally failed dependency.
oldest_pending_seconds: Option<u64>Age in seconds of the oldest pending row (first_requested_at).
in_flight: Vec<AdminInFlight>Dispatched/running rows, oldest transition first.
targets: Vec<AdminTargetStats>Per-target completion tallies over the trailing 24 hours.
panic_enabled: boolWhether the anonymous-traffic circuit breaker is engaged.
Trait Implementations§
Source§impl Clone for AdminStatus
impl Clone for AdminStatus
Source§impl ComposeSchema for AdminStatus
impl ComposeSchema for AdminStatus
Source§impl Debug for AdminStatus
impl Debug for AdminStatus
Source§impl<'de> Deserialize<'de> for AdminStatus
impl<'de> Deserialize<'de> for AdminStatus
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
impl Eq for AdminStatus
Source§impl PartialEq for AdminStatus
impl PartialEq for AdminStatus
Source§impl Serialize for AdminStatus
impl Serialize for AdminStatus
impl StructuralPartialEq for AdminStatus
Auto Trait Implementations§
impl Freeze for AdminStatus
impl RefUnwindSafe for AdminStatus
impl Send for AdminStatus
impl Sync for AdminStatus
impl Unpin for AdminStatus
impl UnsafeUnpin for AdminStatus
impl UnwindSafe for AdminStatus
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.