Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Node.Tracing.Tracers.ForgingThreadStats
Synopsis
- data ForgingStats = ForgingStats {
- fsStats :: !(Map ThreadId ForgeThreadStats)
- fsNodeCannotForgeNum :: !Int
- fsNodeIsLeaderNum :: !Int
- fsBlocksForgedNum :: !Int
- fsSlotsMissedNum :: !Int
- data ForgeThreadStats = ForgeThreadStats {
- ftsNodeCannotForgeNum :: !Int
- ftsNodeIsLeaderNum :: !Int
- ftsBlocksForgedNum :: !Int
- ftsSlotsMissedNum :: !Int
- ftsLastSlot :: !Int
- forgeThreadStats :: Trace IO ForgingStats -> IO (Trace IO (ForgeTracerType blk))
Documentation
data ForgingStats Source #
This structure stores counters of blockchain-related events, per individual thread in fsStats.
Constructors
ForgingStats | |
Fields
|
Instances
LogFormatting ForgingStats Source # | |
Defined in Cardano.Node.Tracing.Tracers.ForgingThreadStats Methods forMachine :: DetailLevel -> ForgingStats -> Object forHuman :: ForgingStats -> Text asMetrics :: ForgingStats -> [Metric] | |
MetaTrace ForgingStats Source # | |
Defined in Cardano.Node.Tracing.Tracers.ForgingThreadStats Methods namespaceFor :: ForgingStats -> Namespace ForgingStats severityFor :: Namespace ForgingStats -> Maybe ForgingStats -> Maybe SeverityS privacyFor :: Namespace ForgingStats -> Maybe ForgingStats -> Maybe Privacy detailsFor :: Namespace ForgingStats -> Maybe ForgingStats -> Maybe DetailLevel documentFor :: Namespace ForgingStats -> Maybe Text metricsDocFor :: Namespace ForgingStats -> [(Text, Text)] allNamespaces :: [Namespace ForgingStats] |
data ForgeThreadStats Source #
Per-forging-thread statistics.
Constructors
ForgeThreadStats | |
Fields
|
Instances
LogFormatting ForgeThreadStats Source # | |
Defined in Cardano.Node.Tracing.Tracers.ForgingThreadStats Methods forMachine :: DetailLevel -> ForgeThreadStats -> Object forHuman :: ForgeThreadStats -> Text asMetrics :: ForgeThreadStats -> [Metric] | |
MetaTrace ForgeThreadStats Source # | |
Defined in Cardano.Node.Tracing.Tracers.ForgingThreadStats Methods namespaceFor :: ForgeThreadStats -> Namespace ForgeThreadStats severityFor :: Namespace ForgeThreadStats -> Maybe ForgeThreadStats -> Maybe SeverityS privacyFor :: Namespace ForgeThreadStats -> Maybe ForgeThreadStats -> Maybe Privacy detailsFor :: Namespace ForgeThreadStats -> Maybe ForgeThreadStats -> Maybe DetailLevel documentFor :: Namespace ForgeThreadStats -> Maybe Text metricsDocFor :: Namespace ForgeThreadStats -> [(Text, Text)] allNamespaces :: [Namespace ForgeThreadStats] |
forgeThreadStats :: Trace IO ForgingStats -> IO (Trace IO (ForgeTracerType blk)) Source #