pub struct Alert {
pub metric: MetricKind,
pub level: AlertLevel,
pub predicted_value: f32,
pub threshold: f32,
pub message: String,
pub confidence: f32,
}Expand description
An active alert — a rule that has been triggered.
Fields§
§metric: MetricKindWhich metric triggered the alert.
level: AlertLevelAlert level.
predicted_value: f32The forecasted value that triggered the alert.
threshold: f32The threshold that was crossed.
message: StringHuman-readable message.
confidence: f32Forecast confidence (0.0–1.0).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Alert
impl<'de> Deserialize<'de> for Alert
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
Auto Trait Implementations§
impl Freeze for Alert
impl RefUnwindSafe for Alert
impl Send for Alert
impl Sync for Alert
impl Unpin for Alert
impl UnsafeUnpin for Alert
impl UnwindSafe for Alert
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