pub struct VectorUpdateMetrics {
pub total_operations: u64,
pub operations_by_type: HashMap<String, u64>,
pub success_rate: f32,
pub avg_processing_time_ms: f32,
pub total_embeddings_processed: u64,
pub index_stats: HashMap<String, IndexStats>,
pub system_performance: SystemPerformanceMetrics,
pub last_updated: DateTime<Utc>,
}Expand description
Vector update system metrics
Fields§
§total_operations: u64Total operations processed
operations_by_type: HashMap<String, u64>Operations by type
success_rate: f32Success rate
avg_processing_time_ms: f32Average processing time
total_embeddings_processed: u64Total embeddings processed
index_stats: HashMap<String, IndexStats>Index statistics
system_performance: SystemPerformanceMetricsSystem performance
last_updated: DateTime<Utc>Last updated
Trait Implementations§
Source§impl Clone for VectorUpdateMetrics
impl Clone for VectorUpdateMetrics
Source§fn clone(&self) -> VectorUpdateMetrics
fn clone(&self) -> VectorUpdateMetrics
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 VectorUpdateMetrics
impl Debug for VectorUpdateMetrics
Source§impl<'de> Deserialize<'de> for VectorUpdateMetrics
impl<'de> Deserialize<'de> for VectorUpdateMetrics
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 VectorUpdateMetrics
impl RefUnwindSafe for VectorUpdateMetrics
impl Send for VectorUpdateMetrics
impl Sync for VectorUpdateMetrics
impl Unpin for VectorUpdateMetrics
impl UnwindSafe for VectorUpdateMetrics
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