Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Tracing.Tracers
Contents
Synopsis
- data BlockchainCounters
- data Tracers peer localPeer blk = Tracers {
- chainDBTracer :: Tracer IO (TraceEvent blk)
- consensusTracers :: Tracers IO peer localPeer blk
- nodeToNodeTracers :: Tracers IO peer blk DeserialiseFailure
- nodeToClientTracers :: Tracers IO localPeer blk DeserialiseFailure
- ipSubscriptionTracer :: Tracer IO (WithIPList (SubscriptionTrace SockAddr))
- dnsSubscriptionTracer :: Tracer IO (WithDomainName (SubscriptionTrace SockAddr))
- dnsResolverTracer :: Tracer IO (WithDomainName DnsTrace)
- errorPolicyTracer :: Tracer IO (WithAddr SockAddr ErrorPolicyTrace)
- localErrorPolicyTracer :: Tracer IO (WithAddr LocalAddress ErrorPolicyTrace)
- acceptPolicyTracer :: Tracer IO AcceptConnectionsPolicyTrace
- muxTracer :: Tracer IO (WithMuxBearer peer MuxTrace)
- handshakeTracer :: Tracer IO HandshakeTr
- localHandshakeTracer :: Tracer IO HandshakeTr
- data TraceOptions
- mkTracers :: forall peer localPeer blk. (RunNode blk, HasKESMetricsData blk, TraceConstraints blk, Show peer, Eq peer, Show localPeer) => TraceOptions -> Trace IO Text -> NodeKernelData blk -> IO (Tracers peer localPeer blk)
- nullTracers :: Tracers peer localPeer blk
Documentation
data BlockchainCounters Source #
This structure stores counters of blockchain-related events. These values will be traced periodically.
data Tracers peer localPeer blk Source #
Constructors
data TraceOptions Source #
Instances
Eq TraceOptions Source # | |
Defined in Cardano.Tracing.Config | |
Show TraceOptions Source # | |
Defined in Cardano.Tracing.Config Methods showsPrec :: Int -> TraceOptions -> ShowS # show :: TraceOptions -> String # showList :: [TraceOptions] -> ShowS # |
mkTracers :: forall peer localPeer blk. (RunNode blk, HasKESMetricsData blk, TraceConstraints blk, Show peer, Eq peer, Show localPeer) => TraceOptions -> Trace IO Text -> NodeKernelData blk -> IO (Tracers peer localPeer blk) Source #
Tracers for all system components.
nullTracers :: Tracers peer localPeer blk Source #