tx-generator-2.11: A transaction workload generator for Cardano clusters
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Benchmarking.LogTypes

Documentation

data NodeToNodeSubmissionTrace Source #

Instances

Instances details
Generic NodeToNodeSubmissionTrace Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

Associated Types

type Rep NodeToNodeSubmissionTrace :: Type -> Type Source #

Show NodeToNodeSubmissionTrace Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

LogFormatting NodeToNodeSubmissionTrace Source # 
Instance details

Defined in Cardano.Benchmarking.Tracer

MetaTrace NodeToNodeSubmissionTrace Source # 
Instance details

Defined in Cardano.Benchmarking.Tracer

type Rep NodeToNodeSubmissionTrace Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

data SubmissionSummary Source #

Instances

Instances details
ToJSON SubmissionSummary Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

Generic SubmissionSummary Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

Associated Types

type Rep SubmissionSummary :: Type -> Type Source #

Show SubmissionSummary Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

type Rep SubmissionSummary Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

type Rep SubmissionSummary = D1 ('MetaData "SubmissionSummary" "Cardano.Benchmarking.LogTypes" "tx-generator-2.11-inplace" 'False) (C1 ('MetaCons "SubmissionSummary" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ssThreadName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: (S1 ('MetaSel ('Just "ssTxSent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Sent) :*: S1 ('MetaSel ('Just "ssTxUnavailable") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Unav))) :*: ((S1 ('MetaSel ('Just "ssElapsed") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NominalDiffTime) :*: S1 ('MetaSel ('Just "ssEffectiveTps") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TPSRate)) :*: (S1 ('MetaSel ('Just "ssThreadwiseTps") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [TPSRate]) :*: S1 ('MetaSel ('Just "ssFailures") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [String])))))

data TraceBenchTxSubmit txid Source #

Constructors

TraceTxGeneratorVersion Version 
TraceBenchTxSubRecv [txid]

Received from generator.

TraceBenchTxSubStart [txid]

The txid has been submitted to TxSubmission2 protocol peer.

SubmissionClientReplyTxIds [txid]

Announcing txids in response for server's request.

TraceBenchTxSubServReq [txid]

Request for tx received from TxSubmission2 protocol peer.

SubmissionClientDiscardAcknowledged [txid]

An ack (window moved over) received for these transactions.

TraceBenchTxSubServDrop [txid]

Transactions the server implicitly dropped.

SubmissionClientUnAcked [txid]

Transactions outstanding.

TraceBenchTxSubServUnav [txid]

Transactions requested, but unavailable in the outstanding set.

TraceBenchTxSubServFed [txid] Int

Transactions fed by the feeder, accompanied by sequence number.

TraceBenchTxSubServCons [txid]

Transactions consumed by a submitter.

TraceBenchTxSubIdle

Remote peer requested new transactions but none were available, generator not keeping up?

TraceBenchTxSubRateLimit DiffTime

Rate limiter bit, this much delay inserted to keep within configured rate.

TraceBenchTxSubSummary SubmissionSummary

SubmissionSummary.

TraceBenchTxSubDebug String 
TraceBenchTxSubError Text 
TraceBenchPlutusBudgetSummary PlutusBudgetSummary

PlutusBudgetSummary.

Instances

Instances details
Generic (TraceBenchTxSubmit txid) Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

Associated Types

type Rep (TraceBenchTxSubmit txid) :: Type -> Type Source #

Show txid => Show (TraceBenchTxSubmit txid) Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

LogFormatting (TraceBenchTxSubmit TxId) Source # 
Instance details

Defined in Cardano.Benchmarking.Tracer

MetaTrace (TraceBenchTxSubmit TxId) Source # 
Instance details

Defined in Cardano.Benchmarking.Tracer

type Rep (TraceBenchTxSubmit txid) Source # 
Instance details

Defined in Cardano.Benchmarking.LogTypes

type Rep (TraceBenchTxSubmit txid) = D1 ('MetaData "TraceBenchTxSubmit" "Cardano.Benchmarking.LogTypes" "tx-generator-2.11-inplace" 'False) ((((C1 ('MetaCons "TraceTxGeneratorVersion" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Version)) :+: C1 ('MetaCons "TraceBenchTxSubRecv" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid]))) :+: (C1 ('MetaCons "TraceBenchTxSubStart" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid])) :+: C1 ('MetaCons "SubmissionClientReplyTxIds" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid])))) :+: ((C1 ('MetaCons "TraceBenchTxSubServReq" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid])) :+: C1 ('MetaCons "SubmissionClientDiscardAcknowledged" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid]))) :+: (C1 ('MetaCons "TraceBenchTxSubServDrop" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid])) :+: C1 ('MetaCons "SubmissionClientUnAcked" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid]))))) :+: (((C1 ('MetaCons "TraceBenchTxSubServUnav" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid])) :+: C1 ('MetaCons "TraceBenchTxSubServFed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :+: (C1 ('MetaCons "TraceBenchTxSubServCons" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [txid])) :+: C1 ('MetaCons "TraceBenchTxSubIdle" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "TraceBenchTxSubRateLimit" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DiffTime)) :+: C1 ('MetaCons "TraceBenchTxSubSummary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SubmissionSummary))) :+: (C1 ('MetaCons "TraceBenchTxSubDebug" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :+: (C1 ('MetaCons "TraceBenchTxSubError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "TraceBenchPlutusBudgetSummary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PlutusBudgetSummary)))))))