pub struct ApexMetrics {
pub supersedes_total: AtomicU64,
pub conflicts_total: AtomicU64,
pub llm_timeouts_total: AtomicU64,
pub unmapped_predicates_total: AtomicU64,
}Expand description
Atomic counters for APEX-MEM Prometheus metrics.
Shared across the store and conflict resolver via Arc.
Fields§
§supersedes_total: AtomicU64Number of append-only supersede operations performed.
conflicts_total: AtomicU64Number of conflict resolution operations performed.
llm_timeouts_total: AtomicU64Number of LLM conflict resolver timeout fallbacks.
unmapped_predicates_total: AtomicU64Number of predicates with no ontology entry (unmapped).
Implementations§
Trait Implementations§
Source§impl Debug for ApexMetrics
impl Debug for ApexMetrics
Source§impl Default for ApexMetrics
impl Default for ApexMetrics
Source§fn default() -> ApexMetrics
fn default() -> ApexMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for ApexMetrics
impl RefUnwindSafe for ApexMetrics
impl Send for ApexMetrics
impl Sync for ApexMetrics
impl Unpin for ApexMetrics
impl UnsafeUnpin for ApexMetrics
impl UnwindSafe for ApexMetrics
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request