cardano-rt-view-0.1.0
Safe HaskellNone
LanguageHaskell2010

Cardano.RTView.NodeState.Types

Documentation

data NodeError Source #

Constructors

NodeError 

Instances

Instances details
Show NodeError Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Generic NodeError Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Associated Types

type Rep NodeError :: Type -> Type #

NFData NodeError Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Methods

rnf :: NodeError -> () #

type Rep NodeError Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

type Rep NodeError = D1 ('MetaData "NodeError" "Cardano.RTView.NodeState.Types" "cardano-rt-view-0.1.0-2dTcUgWcrqcJLsPJljvoZp" 'False) (C1 ('MetaCons "NodeError" 'PrefixI 'True) (S1 ('MetaSel ('Just "eTimestamp") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "eSeverity") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Severity) :*: S1 ('MetaSel ('Just "eMessage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String))))

data NodeState Source #

Constructors

NodeState 

Instances

Instances details
Show NodeState Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Generic NodeState Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Associated Types

type Rep NodeState :: Type -> Type #

NFData NodeState Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Methods

rnf :: NodeState -> () #

type Rep NodeState Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

type Rep NodeState = D1 ('MetaData "NodeState" "Cardano.RTView.NodeState.Types" "cardano-rt-view-0.1.0-2dTcUgWcrqcJLsPJljvoZp" 'False) (C1 ('MetaCons "NodeState" 'PrefixI 'True) (S1 ('MetaSel ('Just "nsInfo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NodeInfo) :*: S1 ('MetaSel ('Just "nsMetrics") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NodeMetrics)))

data NodeInfo Source #

Instances

Instances details
Show NodeInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Generic NodeInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Associated Types

type Rep NodeInfo :: Type -> Type #

Methods

from :: NodeInfo -> Rep NodeInfo x #

to :: Rep NodeInfo x -> NodeInfo #

NFData NodeInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Methods

rnf :: NodeInfo -> () #

type Rep NodeInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

type Rep NodeInfo = D1 ('MetaData "NodeInfo" "Cardano.RTView.NodeState.Types" "cardano-rt-view-0.1.0-2dTcUgWcrqcJLsPJljvoZp" 'False) (C1 ('MetaCons "NodeInfo" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "niNodeProtocol") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "niNodeVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)) :*: (S1 ('MetaSel ('Just "niNodeCommit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "niNodeShortCommit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String))) :*: ((S1 ('MetaSel ('Just "niNodePlatform") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "niUpTime") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "niUpTimeLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "niEpoch") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)))) :*: (((S1 ('MetaSel ('Just "niEpochLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "niSlot") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "niSlotLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "niNodeIsLeaderNum") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "niNodeIsLeaderNumLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "niSlotsMissedNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "niSlotsMissedNumberLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "niBlocksNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer))))) :*: ((((S1 ('MetaSel ('Just "niBlocksNumberLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "niBlocksForgedNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "niBlocksForgedNumberLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "niNodeCannotForge") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer))) :*: ((S1 ('MetaSel ('Just "niChainDensity") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "niChainDensityLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "niTxsProcessed") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "niPeersInfo") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [PeerInfo])))) :*: (((S1 ('MetaSel ('Just "niTraceAcceptorHost") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "niTraceAcceptorPort") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)) :*: (S1 ('MetaSel ('Just "niRemainingKESPeriods") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "niRemainingKESPeriodsLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "niOpCertStartKESPeriod") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "niOpCertStartKESPeriodLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "niCurrentKESPeriod") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: (S1 ('MetaSel ('Just "niCurrentKESPeriodLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "niNodeErrors") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [NodeError]))))))))

data NodeMetrics Source #

Constructors

NodeMetrics 

Fields

Instances

Instances details
Show NodeMetrics Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Generic NodeMetrics Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Associated Types

type Rep NodeMetrics :: Type -> Type #

NFData NodeMetrics Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Methods

rnf :: NodeMetrics -> () #

type Rep NodeMetrics Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

type Rep NodeMetrics = D1 ('MetaData "NodeMetrics" "Cardano.RTView.NodeState.Types" "cardano-rt-view-0.1.0-2dTcUgWcrqcJLsPJljvoZp" 'False) (C1 ('MetaCons "NodeMetrics" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "nmMempoolTxsNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "nmMempoolTxsPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmMempoolBytes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "nmMempoolBytesPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmMempoolMaxTxs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "nmMempoolMaxBytes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "nmMemory") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double)))) :*: ((S1 ('MetaSel ('Just "nmMemoryMax") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: (S1 ('MetaSel ('Just "nmMemoryMaxTotal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmMemoryPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double))) :*: ((S1 ('MetaSel ('Just "nmMemoryLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "nmCPUPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "nmCPULast") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "nmCPUNs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))))) :*: (((S1 ('MetaSel ('Just "nmCPULastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "nmDiskUsageR") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmDiskUsageRMax") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double))) :*: ((S1 ('MetaSel ('Just "nmDiskUsageRMaxTotal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmDiskUsageRPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "nmDiskUsageRLast") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "nmDiskUsageRNs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)))) :*: ((S1 ('MetaSel ('Just "nmDiskUsageRAdaptTime") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: (S1 ('MetaSel ('Just "nmDiskUsageRLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "nmDiskUsageW") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double))) :*: ((S1 ('MetaSel ('Just "nmDiskUsageWMax") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmDiskUsageWMaxTotal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "nmDiskUsageWPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmDiskUsageWLast") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)))))) :*: ((((S1 ('MetaSel ('Just "nmDiskUsageWNs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "nmDiskUsageWAdaptTime") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just "nmDiskUsageWLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "nmNetworkUsageIn") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmNetworkUsageInPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "nmNetworkUsageInMax") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmNetworkUsageInMaxTotal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double)))) :*: ((S1 ('MetaSel ('Just "nmNetworkUsageInLast") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "nmNetworkUsageInNs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "nmNetworkUsageInLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "nmNetworkUsageOut") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmNetworkUsageOutPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "nmNetworkUsageOutMax") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmNetworkUsageOutMaxTotal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double))))) :*: (((S1 ('MetaSel ('Just "nmNetworkUsageOutLast") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: (S1 ('MetaSel ('Just "nmNetworkUsageOutNs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64) :*: S1 ('MetaSel ('Just "nmNetworkUsageOutLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "nmRTSMemoryAllocated") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmRTSMemoryUsed") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double)) :*: (S1 ('MetaSel ('Just "nmRTSMemoryUsedPercent") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmRTSMemoryLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)))) :*: (((S1 ('MetaSel ('Just "nmRTSGcCpu") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmRTSGcCpuLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "nmRTSGcElapsed") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "nmRTSGcElapsedLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))) :*: ((S1 ('MetaSel ('Just "nmRTSGcNum") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "nmRTSGcNumLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just "nmRTSGcMajorNum") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "nmRTSGcMajorNumLastUpdate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Word64))))))))

data PeerInfo Source #

Instances

Instances details
Eq PeerInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Show PeerInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Generic PeerInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Associated Types

type Rep PeerInfo :: Type -> Type #

Methods

from :: PeerInfo -> Rep PeerInfo x #

to :: Rep PeerInfo x -> PeerInfo #

NFData PeerInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

Methods

rnf :: PeerInfo -> () #

type Rep PeerInfo Source # 
Instance details

Defined in Cardano.RTView.NodeState.Types

type Rep PeerInfo = D1 ('MetaData "PeerInfo" "Cardano.RTView.NodeState.Types" "cardano-rt-view-0.1.0-2dTcUgWcrqcJLsPJljvoZp" 'False) (C1 ('MetaCons "PeerInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "piEndpoint") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: (S1 ('MetaSel ('Just "piBytesInF") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "piReqsInF") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String))) :*: (S1 ('MetaSel ('Just "piBlocksInF") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: (S1 ('MetaSel ('Just "piSlotNumber") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "piStatus") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)))))

Orphan instances

NFData Severity Source # 
Instance details

Methods

rnf :: Severity -> () #