pub struct MonitoringConfig {
pub collection_interval: Duration,
pub retention_period: Duration,
pub max_events_per_workflow: usize,
pub enable_tracing: bool,
pub alert_config: AlertConfig,
}Expand description
Monitoring configuration
Fields§
§collection_interval: DurationMetrics collection interval
retention_period: DurationHistory retention period
max_events_per_workflow: usizeMaximum events to store per workflow
enable_tracing: boolEnable detailed tracing
alert_config: AlertConfigAlert thresholds
Trait Implementations§
Source§impl Clone for MonitoringConfig
impl Clone for MonitoringConfig
Source§fn clone(&self) -> MonitoringConfig
fn clone(&self) -> MonitoringConfig
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 MonitoringConfig
impl Debug for MonitoringConfig
Auto Trait Implementations§
impl Freeze for MonitoringConfig
impl RefUnwindSafe for MonitoringConfig
impl Send for MonitoringConfig
impl Sync for MonitoringConfig
impl Unpin for MonitoringConfig
impl UnwindSafe for MonitoringConfig
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