pub struct AlertingConfig {
pub enabled: bool,
pub channels: Vec<AlertChannel>,
pub rules: Vec<AlertRule>,
pub aggregation_window: Duration,
pub rate_limit: AlertRateLimit,
}Expand description
Alerting system configuration
Fields§
§enabled: boolEnable alerting
channels: Vec<AlertChannel>Alert channels (email, slack, webhook, etc.)
rules: Vec<AlertRule>Alert rules and thresholds
aggregation_window: DurationAlert aggregation window
rate_limit: AlertRateLimitRate limiting for alerts
Trait Implementations§
Source§impl Clone for AlertingConfig
impl Clone for AlertingConfig
Source§fn clone(&self) -> AlertingConfig
fn clone(&self) -> AlertingConfig
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 AlertingConfig
impl Debug for AlertingConfig
Auto Trait Implementations§
impl Freeze for AlertingConfig
impl RefUnwindSafe for AlertingConfig
impl Send for AlertingConfig
impl Sync for AlertingConfig
impl Unpin for AlertingConfig
impl UnwindSafe for AlertingConfig
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,
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