nooschain / observability/observability-types / ObservabilityServiceDeps
Interface: ObservabilityServiceDeps
Defined in: observability/observability-types.ts:42
Runtime callbacks and configuration injected into the observability service.
Properties
nodeId?
optionalnodeId?:string
Defined in: observability/observability-types.ts:44
Optional local node id used to join node metadata and validator status.
nodeRole?
optionalnodeRole?:string
Defined in: observability/observability-types.ts:46
Optional configured node role used when the node row is not yet present.
productionMode
productionMode:
boolean
Defined in: observability/observability-types.ts:48
Whether production safety rules are enabled for this process.
startedAt
startedAt:
Date
Defined in: observability/observability-types.ts:50
Process startup time used for uptime calculations.
Methods
getConsensusStatus()
getConsensusStatus():
Promise<ConsensusStatus>
Defined in: observability/observability-types.ts:52
Returns the active consensus adapter status without mutating consensus state.
Returns
Promise<ConsensusStatus>
getStateRootSidecarSupervisorStatus()?
optionalgetStateRootSidecarSupervisorStatus():StateRootSidecarSupervisorStatus|null
Defined in: observability/observability-types.ts:62
Optional continuous state-root sidecar supervisor status.
Returns
StateRootSidecarSupervisorStatus | null
getSyncStatus()
getSyncStatus():
unknown
Defined in: observability/observability-types.ts:54
Returns sync manager state for health and sync endpoints.
Returns
unknown
getTlsStatus()?
optionalgetTlsStatus():unknown
Defined in: observability/observability-types.ts:60
Optional TLS/mTLS runtime status exposed to operators.
Returns
unknown
getVerificationStatus()
getVerificationStatus():
Promise<unknown>
Defined in: observability/observability-types.ts:56
Returns cached/latest chain verification state.
Returns
Promise<unknown>
runChainVerification()?
optionalrunChainVerification(args?):Promise<ChainVerificationRunResult>
Defined in: observability/observability-types.ts:58
Optional manual chain verification trigger used by the guarded chain endpoint.
Parameters
args?
mode?
Returns
Promise<ChainVerificationRunResult>