nemo-relay-node/diagnostics
Generated from crates/node/diagnostics.d.ts.
Import from nemo-relay-node/diagnostics.
Declarations exported by nemo-relay-node/diagnostics.
Interfaces
SourceIdentity
SourceIdentity preserves the shared diagnostic contract.
ComponentIdentity
ComponentIdentity preserves the shared diagnostic contract.
ComponentOwnership
ComponentOwnership preserves the shared diagnostic contract.
DiagnosticOrigin
DiagnosticOrigin preserves the shared diagnostic contract.
DiagnosticCorrelation
DiagnosticCorrelation preserves the shared diagnostic contract.
Classification
Classification preserves the shared diagnostic contract.
DiagnosticDetail
DiagnosticDetail preserves the shared diagnostic contract.
DiagnosticEvent
DiagnosticEvent preserves the shared diagnostic contract.
RemoteDiagnosticOrigin
RemoteDiagnosticOrigin preserves the shared diagnostic contract.
DiagnosticCount
DiagnosticCount preserves the shared diagnostic contract.
DiagnosticTotals
DiagnosticTotals preserves the shared diagnostic contract.
DiagnosticLifetimeSummary
DiagnosticLifetimeSummary preserves the shared diagnostic contract.
DiagnosticRefreshSummary
DiagnosticRefreshSummary preserves the shared diagnostic contract.
DiagnosticCounter
DiagnosticCounter preserves the shared diagnostic contract.
DiagnosticWindowBucket
DiagnosticWindowBucket preserves the shared diagnostic contract.
DiagnosticWindowCoverage
DiagnosticWindowCoverage preserves the shared diagnostic contract.
DiagnosticWindow
DiagnosticWindow preserves the shared diagnostic contract.
DiagnosticCursor
DiagnosticCursor preserves the shared diagnostic contract.
DiagnosticQuery
DiagnosticQuery preserves the shared diagnostic contract.
DiagnosticRetention
DiagnosticRetention preserves the shared diagnostic contract.
DiagnosticLoss
DiagnosticLoss preserves the shared diagnostic contract.
DiagnosticCapability
DiagnosticCapability preserves the shared diagnostic contract.
DiagnosticCoverage
DiagnosticCoverage preserves the shared diagnostic contract.
ComponentSnapshot
ComponentSnapshot preserves the shared diagnostic contract.
DiagnosticSnapshot
DiagnosticSnapshot preserves the shared diagnostic contract.
PluginObservationContext
PluginObservationContext preserves the shared diagnostic contract.
DiagnosticDiscovery
Core capability view; support does not imply active/admitted producers or evidence.
ResourceMemoryUnit
DiagnosticMemoryUsage
Reserved diagnostic backing and overlapping occupancy gauges.
EntryMemoryFootprint
One retained event header and its exclusive packed text chain.
ComponentMemoryFootprint
Registration-owned diagnostic storage, independent of plugin heap usage.
EntryMemoryUsage
Identity and backing footprint of a retained observation.
ComponentMemoryUsage
Identity and complete attributed backing of a registration.
MemorySelectionTotals
Matching row counts and overlapping byte totals.
DiagnosticMemoryPage
One bounded attribution page with independent resource context.
ResourceMemoryMeasurement
A resource field with its original numeric kind, unit, scope, and coverage.
MemoryLimitEvent
One cumulative environment limit event.
ResourceMemoryMetrics
Memory-only measurements and at most eight limit-event slots.
ResourceProcessIdentity
Root process incarnation verified during resource collection.
ResourceMemorySample
One collection identity, interval, scope, and memory result.
ResourceMemoryView
Independent collection availability, association, and freshness.
Classes
DiagnosticsError
Stable reader failure; messages contain no query or retained evidence.
DiagnosticsReader
Context inspection authority. Never expose it to untrusted clients without authorization.
Functions
reader
Obtain a reader without initializing the service; may throw not_initialized.
Type Aliases
DiagnosticNumber
Lossless native inspection values. Canonical JSON remains snake_case with decimal strings.
ResourceMemoryNumber
Resource precision is explicit; non-finite values have no numeric value.