pub struct TelemetrySignals {
pub ever_received_sample: bool,
pub last_payload_parse_failed: bool,
pub worker_supports_telemetry: Option<bool>,
pub poller_behind: bool,
pub daemon_restarted_since_sample: bool,
pub sample_pruned: bool,
}Expand description
Observable signals used to classify a missing/unhealthy telemetry age.
Fields§
§ever_received_sample: boolWhether any sample has ever been received.
last_payload_parse_failed: boolWhether the most recent payload failed to parse.
worker_supports_telemetry: Option<bool>Whether the worker supports rch-wkr telemetry (None = unknown).
poller_behind: boolWhether the poll loop is behind/saturated.
daemon_restarted_since_sample: boolWhether the daemon restarted since the last sample would have been taken.
sample_pruned: boolWhether the last sample was pruned by retention.
Trait Implementations§
Source§impl Clone for TelemetrySignals
impl Clone for TelemetrySignals
Source§impl Debug for TelemetrySignals
impl Debug for TelemetrySignals
Auto Trait Implementations§
impl Freeze for TelemetrySignals
impl RefUnwindSafe for TelemetrySignals
impl Send for TelemetrySignals
impl Sync for TelemetrySignals
impl Unpin for TelemetrySignals
impl UnsafeUnpin for TelemetrySignals
impl UnwindSafe for TelemetrySignals
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