pub struct PredictiveAnalyticsConfig {Show 13 fields
pub enable_real_time_monitoring: bool,
pub enable_anomaly_detection: bool,
pub enable_capacity_planning: bool,
pub enable_trend_analysis: bool,
pub enable_predictive_scaling: bool,
pub monitoring_interval: Duration,
pub prediction_window: Duration,
pub anomaly_threshold: f64,
pub trend_window: Duration,
pub capacity_threshold: f64,
pub alert_config: AlertConfig,
pub metrics_retention: Duration,
pub sampling_rate: f64,
}Expand description
Configuration for predictive analytics
Fields§
§enable_real_time_monitoring: bool§enable_anomaly_detection: bool§enable_capacity_planning: bool§enable_trend_analysis: bool§enable_predictive_scaling: bool§monitoring_interval: Duration§prediction_window: Duration§anomaly_threshold: f64§trend_window: Duration§capacity_threshold: f64§alert_config: AlertConfig§metrics_retention: Duration§sampling_rate: f64Trait Implementations§
Source§impl Clone for PredictiveAnalyticsConfig
impl Clone for PredictiveAnalyticsConfig
Source§impl Debug for PredictiveAnalyticsConfig
impl Debug for PredictiveAnalyticsConfig
Auto Trait Implementations§
impl Freeze for PredictiveAnalyticsConfig
impl RefUnwindSafe for PredictiveAnalyticsConfig
impl Send for PredictiveAnalyticsConfig
impl Sync for PredictiveAnalyticsConfig
impl Unpin for PredictiveAnalyticsConfig
impl UnsafeUnpin for PredictiveAnalyticsConfig
impl UnwindSafe for PredictiveAnalyticsConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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