ouroboros-consensus:tracing
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.Tracing.ChainDB

Documentation

fragmentChainDensity ∷ HasHeader (Header blk) ⇒ AnchoredFragment (Header blk) → Rational Source #

Orphan instances

ToJSON SecurityParam Source #

The number of blocks that can be rolled back.

Instance details

ToJSON SnapshotPolicyMismatch Source #

The name of the mismatch, so that a consumer can match on it.

Instance details

LogFormatting TraceCacheEvent Source # 
Instance details

LogFormatting TraceForkerEvent Source # 
Instance details

LogFormatting TraceForkerEventWithKey Source # 
Instance details

LogFormatting DiskSnapshot Source # 
Instance details

LogFormatting FlavorImplSpecificTrace Source # 
Instance details

LogFormatting LedgerDBV2Trace Source # 
Instance details

LogFormatting SomeBackendTrace Source # 
Instance details

LogFormatting EnclosingTimed Source # 
Instance details

MetaTrace TraceCacheEvent Source # 
Instance details

MetaTrace TraceForkerEvent Source # 
Instance details

MetaTrace TraceForkerEventWithKey Source # 
Instance details

MetaTrace FlavorImplSpecificTrace Source # 
Instance details

MetaTrace LedgerDBV2Trace Source # 
Instance details

MetaTrace SomeBackendTrace Source # 
Instance details

(All LFTBV xs, CanHardFork xs) ⇒ LogFormatting (OneEraReasonForSwitch xs) Source # 
Instance details

(StandardHash blk, LogFormatting (OtherHeaderEnvelopeError blk)) ⇒ LogFormatting (HeaderEnvelopeError blk) Source # 
Instance details

(StandardHash blk, LogFormatting (ValidationErr (BlockProtocol blk)), LogFormatting (OtherHeaderEnvelopeError blk)) ⇒ LogFormatting (HeaderError blk) Source # 
Instance details

(LogFormatting (LedgerError blk), LogFormatting (HeaderError blk), Show (PerasError blk)) ⇒ LogFormatting (ExtValidationError blk) Source # 
Instance details

LogFormatting (ReasonForSwitch (TiebreakerView proto)) ⇒ LogFormatting (WeightedSelectViewReasonForSwitch proto) Source # 
Instance details

Show (PBftVerKeyHash c) ⇒ LogFormatting (PBftCannotForge c) Source # 
Instance details

Show (PBftVerKeyHash c) ⇒ LogFormatting (PBftValidationErr c) Source # 
Instance details

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (UnknownRange blk) Source # 
Instance details

(LogFormatting (Header blk), LogFormatting (LedgerEvent blk), LogFormatting (RealPoint blk), LogFormatting (WeightedSelectView (BlockProtocol blk)), LogFormatting (Either (WithEmptyFragmentReasonForSwitch (WeightedSelectView (BlockProtocol blk))) (SelectViewReasonForSwitch (BlockProtocol blk))), ConvertRawHash blk, ConvertRawHash (Header blk), LedgerSupportsProtocol blk, InspectLedger blk, HasIssuer blk, Show (PerasError blk)) ⇒ LogFormatting (TraceAddBlockEvent blk) Source # 
Instance details

ConvertRawHash blk ⇒ LogFormatting (TraceAddPerasCertEvent blk) Source # 
Instance details

ConvertRawHash blk ⇒ LogFormatting (TraceCopyToImmutableDBEvent blk) Source # 
Instance details

(LogFormatting (Header blk), LogFormatting (LedgerEvent blk), LogFormatting (RealPoint blk), LogFormatting (WeightedSelectView (BlockProtocol blk)), ConvertRawHash blk, ConvertRawHash (Header blk), LedgerSupportsProtocol blk, InspectLedger blk, HasIssuer blk, LogFormatting (ReasonForSwitch (TiebreakerView (BlockProtocol blk))), Show (PerasCert blk), Show (PerasError blk)) ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

StandardHash blk ⇒ LogFormatting (TraceFollowerEvent blk) Source # 
Instance details

LogFormatting (TraceGCEvent blk) Source # 
Instance details

(ConvertRawHash blk, ConvertRawHash (Header blk), LedgerSupportsProtocol blk, Show (PerasError blk)) ⇒ LogFormatting (TraceInitChainSelEvent blk) Source # 
Instance details

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (TraceIteratorEvent blk) Source # 
Instance details

ConvertRawHash blk ⇒ LogFormatting (TraceOpenEvent blk) Source # 
Instance details

(ConvertRawHash (Header blk), HasHeader (Header blk)) ⇒ LogFormatting (TracePipeliningEvent blk) Source # 
Instance details

(LedgerSupportsProtocol blk, ConvertRawHash (Header blk), ConvertRawHash blk, LogFormatting (RealPoint blk), Show (PerasError blk)) ⇒ LogFormatting (TraceValidationEvent blk) Source # 
Instance details

(ConvertRawHash blk, StandardHash blk) ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (TraceReplayEvent blk) Source # 
Instance details

LogFormatting (TraceReplayProgressEvent blk) Source # 
Instance details

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (TraceReplayStartEvent blk) Source # 
Instance details

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (TraceSnapshotEvent blk) Source # 
Instance details

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

LogFormatting (Trace LSM) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → Trace LSM → Object Source #

forHuman ∷ Trace LSM → Text Source #

asMetrics ∷ Trace LSM → [Metric] Source #

LogFormatting (TraceEvent blk) Source # 
Instance details

Show (PerasCert blk) ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

StandardHash blk ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

LogFormatting (PraosReasonForSwitch c) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → PraosReasonForSwitch c → Object Source #

forHuman ∷ PraosReasonForSwitch c → Text Source #

asMetrics ∷ PraosReasonForSwitch c → [Metric] Source #

MetaTrace (UnknownRange blk) Source # 
Instance details

MetaTrace (TraceAddBlockEvent blk) Source # 
Instance details

MetaTrace (TraceAddPerasCertEvent blk) Source # 
Instance details

MetaTrace (TraceCopyToImmutableDBEvent blk) Source # 
Instance details

MetaTrace (TraceEvent blk) Source # 
Instance details

MetaTrace (TraceFollowerEvent blk) Source # 
Instance details

MetaTrace (TraceGCEvent blk) Source # 
Instance details

MetaTrace (TraceInitChainSelEvent blk) Source # 
Instance details

MetaTrace (TraceIteratorEvent blk) Source # 
Instance details

MetaTrace (TraceOpenEvent blk) Source # 
Instance details

MetaTrace (TracePipeliningEvent blk) Source # 
Instance details

MetaTrace (TraceValidationEvent blk) Source # 
Instance details

MetaTrace (TraceEvent blk) Source # 
Instance details

MetaTrace (TraceReplayEvent blk) Source # 
Instance details

MetaTrace (TraceReplayProgressEvent blk) Source # 
Instance details

MetaTrace (TraceReplayStartEvent blk) Source # 
Instance details

MetaTrace (TraceSnapshotEvent blk) Source # 
Instance details

MetaTrace (TraceEvent blk) Source # 
Instance details

MetaTrace (Trace LSM) Source # 
Instance details

MetaTrace (TraceEvent blk) Source # 
Instance details

MetaTrace (TraceEvent blk) Source # 
Instance details

MetaTrace (TraceEvent blk) Source # 
Instance details

LogFormatting (ReasonForSwitch (TiebreakerView proto)) ⇒ LogFormatting (Either (WithEmptyFragmentReasonForSwitch (WeightedSelectView proto)) (SelectViewReasonForSwitch proto)) Source # 
Instance details

ConvertRawHash blk ⇒ LogFormatting (TraceChunkValidation blk ChunkNo) Source # 
Instance details

MetaTrace (TraceChunkValidation blk chunkNo) Source # 
Instance details