iohk-monitoring-0.1.10.1: logging, benchmarking and monitoring framework
Safe HaskellNone
LanguageHaskell2010

Cardano.BM.Data.Counter

Documentation

data Counter Source #

Constructors

Counter 

Instances

Instances details
Eq Counter Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Methods

(==) :: Counter -> Counter -> Bool #

(/=) :: Counter -> Counter -> Bool #

Show Counter Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Generic Counter Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Associated Types

type Rep Counter :: Type -> Type #

Methods

from :: Counter -> Rep Counter x #

to :: Rep Counter x -> Counter #

ToJSON Counter Source # 
Instance details

Defined in Cardano.BM.Data.Counter

FromJSON Counter Source # 
Instance details

Defined in Cardano.BM.Data.Counter

type Rep Counter Source # 
Instance details

Defined in Cardano.BM.Data.Counter

type Rep Counter = D1 ('MetaData "Counter" "Cardano.BM.Data.Counter" "iohk-monitoring-0.1.10.1-8nr8Ftk53G8ExpFZSwQQi5" 'False) (C1 ('MetaCons "Counter" 'PrefixI 'True) (S1 ('MetaSel ('Just "cType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CounterType) :*: (S1 ('MetaSel ('Just "cName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cValue") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Measurable))))

data CounterType Source #

Instances

Instances details
Eq CounterType Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Show CounterType Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Generic CounterType Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Associated Types

type Rep CounterType :: Type -> Type #

ToJSON CounterType Source # 
Instance details

Defined in Cardano.BM.Data.Counter

FromJSON CounterType Source # 
Instance details

Defined in Cardano.BM.Data.Counter

type Rep CounterType Source # 
Instance details

Defined in Cardano.BM.Data.Counter

type Rep CounterType = D1 ('MetaData "CounterType" "Cardano.BM.Data.Counter" "iohk-monitoring-0.1.10.1-8nr8Ftk53G8ExpFZSwQQi5" 'False) ((C1 ('MetaCons "MonotonicClockTime" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "MemoryCounter" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SysInfo" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "StatInfo" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IOCounter" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NetCounter" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RTSStats" 'PrefixI 'False) (U1 :: Type -> Type))))

data CounterState Source #

Constructors

CounterState 

Fields

Instances

Instances details
Eq CounterState Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Show CounterState Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Generic CounterState Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Associated Types

type Rep CounterState :: Type -> Type #

ToJSON CounterState Source # 
Instance details

Defined in Cardano.BM.Data.Counter

FromJSON CounterState Source # 
Instance details

Defined in Cardano.BM.Data.Counter

type Rep CounterState Source # 
Instance details

Defined in Cardano.BM.Data.Counter

type Rep CounterState = D1 ('MetaData "CounterState" "Cardano.BM.Data.Counter" "iohk-monitoring-0.1.10.1-8nr8Ftk53G8ExpFZSwQQi5" 'False) (C1 ('MetaCons "CounterState" 'PrefixI 'True) (S1 ('MetaSel ('Just "csCounters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Counter])))

newtype PlatformCode Source #

Constructors

PlatformCode 

Fields

Instances

Instances details
Show PlatformCode Source # 
Instance details

Defined in Cardano.BM.Data.Counter

Orphan instances