Type Alias Diagnostic Observation
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub type DiagnosticObservation<'a> = Observation<'a>;
Explicit authoring name for a borrowed observation.
Aliased Type
pub struct DiagnosticObservation<'a> {
pub detail: DiagnosticDetailRef<'a>,
pub count: NonZero<u64>,
pub severity: DiagnosticSeverity,
pub outcome: DiagnosticOutcome,
pub correlation: DiagnosticCorrelation<'a>,
pub context: PluginObservationContext,
/* private fields */
}
Fields
detail: DiagnosticDetailRef<'a>
Optional producer-approved explanation; bounding does not perform redaction.
count: NonZero<u64>
Positive input occurrence delta, never a cumulative report total.
severity: DiagnosticSeverity
Operational evidence severity, independent of deployment health.
outcome: DiagnosticOutcome
Explicit observed operation outcome for summaries and windows.
correlation: DiagnosticCorrelation<'a>
Borrowed caller correlation, never an aggregate key.
context: PluginObservationContext
Plugin execution and phase names, validated before fixed-size core retention.