nooschain / node-sync/sync-manager / ChainSyncRuntimeTelemetry
Interface: ChainSyncRuntimeTelemetry
Defined in: node-sync/sync-manager.ts:83
Poll-safe runtime sync/backfill telemetry exposed to operators.
Properties
counters
counters:
ChainSyncRuntimeCounters
Defined in: node-sync/sync-manager.ts:105
Current/last run counters.
currentPeer
currentPeer: {
peerId:string;peerNodeId:string; } |null
Defined in: node-sync/sync-manager.ts:91
Peer currently being contacted during an active run.
currentPhase
currentPhase:
string|null
Defined in: node-sync/sync-manager.ts:93
Latest progress phase emitted by chain sync or payload backfill.
lastBackfillResult
lastBackfillResult:
PayloadBackfillResult&object|null
Defined in: node-sync/sync-manager.ts:99
Most recent payload backfill result from manager-driven backfill.
lastError
lastError:
string|null
Defined in: node-sync/sync-manager.ts:103
Latest sync/backfill error or issue summary.
lastRunDurationMs
lastRunDurationMs:
number|null
Defined in: node-sync/sync-manager.ts:89
Duration of the most recent completed sync pass.
lastRunFinishedAt
lastRunFinishedAt:
string|null
Defined in: node-sync/sync-manager.ts:87
ISO timestamp for the most recently completed sync pass.
lastRunStartedAt
lastRunStartedAt:
string|null
Defined in: node-sync/sync-manager.ts:85
ISO timestamp for the currently running or most recent sync pass.
lastSuccessfulCatchupAt
lastSuccessfulCatchupAt:
string|null
Defined in: node-sync/sync-manager.ts:101
Last successful catch-up completion timestamp, if any.
lastSyncPeer
lastSyncPeer: {
peerId:string;peerNodeId:string; } |null
Defined in: node-sync/sync-manager.ts:95
Most recent peer that completed a sync attempt.
lastSyncResult
lastSyncResult:
ChainSyncResult|null
Defined in: node-sync/sync-manager.ts:97
Most recent per-peer sync result.