pub struct MemoryGraphMetrics { /* private fields */ }Expand description
Metrics collector for memory graph operations
Implementations§
Source§impl MemoryGraphMetrics
impl MemoryGraphMetrics
Sourcepub fn record_node_created(&self)
pub fn record_node_created(&self)
Record a node creation
Sourcepub fn record_edge_created(&self)
pub fn record_edge_created(&self)
Record an edge creation
Sourcepub fn record_prompt_submitted(&self)
pub fn record_prompt_submitted(&self)
Record a prompt submission
Sourcepub fn record_response_generated(&self)
pub fn record_response_generated(&self)
Record a response generation
Sourcepub fn record_tool_invoked(&self)
pub fn record_tool_invoked(&self)
Record a tool invocation
Sourcepub fn record_query_executed(&self)
pub fn record_query_executed(&self)
Record a query execution
Sourcepub fn record_write_latency_us(&self, latency_us: u64)
pub fn record_write_latency_us(&self, latency_us: u64)
Record write latency in microseconds
Sourcepub fn record_read_latency_us(&self, latency_us: u64)
pub fn record_read_latency_us(&self, latency_us: u64)
Record read latency in microseconds
Sourcepub fn snapshot(&self) -> MetricsSnapshot
pub fn snapshot(&self) -> MetricsSnapshot
Get a snapshot of current metrics
Trait Implementations§
Source§impl Clone for MemoryGraphMetrics
impl Clone for MemoryGraphMetrics
Source§fn clone(&self) -> MemoryGraphMetrics
fn clone(&self) -> MemoryGraphMetrics
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 moreAuto Trait Implementations§
impl Freeze for MemoryGraphMetrics
impl RefUnwindSafe for MemoryGraphMetrics
impl Send for MemoryGraphMetrics
impl Sync for MemoryGraphMetrics
impl Unpin for MemoryGraphMetrics
impl UnwindSafe for MemoryGraphMetrics
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