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

Cardano.BM.Data.Configuration

Documentation

data Representation Source #

Instances

Instances details
Show Representation Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Generic Representation Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Associated Types

type Rep Representation :: Type -> Type #

ToJSON Representation Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

FromJSON Representation Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

type Rep Representation Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

type Rep Representation = D1 ('MetaData "Representation" "Cardano.BM.Data.Configuration" "iohk-monitoring-0.1.10.1-8nr8Ftk53G8ExpFZSwQQi5" 'False) (C1 ('MetaCons "Representation" 'PrefixI 'True) (((S1 ('MetaSel ('Just "minSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Severity) :*: (S1 ('MetaSel ('Just "rotation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe RotationParameters)) :*: S1 ('MetaSel ('Just "setupScribes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ScribeDefinition]))) :*: ((S1 ('MetaSel ('Just "defaultScribes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [(ScribeKind, Text)]) :*: S1 ('MetaSel ('Just "setupBackends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BackendKind])) :*: (S1 ('MetaSel ('Just "defaultBackends") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BackendKind]) :*: S1 ('MetaSel ('Just "hasEKG") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Endpoint))))) :*: ((S1 ('MetaSel ('Just "hasGraylog") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Port)) :*: (S1 ('MetaSel ('Just "hasPrometheus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe HostPort)) :*: S1 ('MetaSel ('Just "hasGUI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Port)))) :*: ((S1 ('MetaSel ('Just "traceForwardTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe RemoteAddr)) :*: S1 ('MetaSel ('Just "forwardDelay") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Word))) :*: (S1 ('MetaSel ('Just "traceAcceptAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [RemoteAddrNamed])) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (HashMap Text Value)))))))

type Port = Int Source #

newtype Endpoint Source #

Constructors

Endpoint HostPort 

Instances

Instances details
Eq Endpoint Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Show Endpoint Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Generic Endpoint Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

ToJSON Endpoint Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

FromJSON Endpoint Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

type Rep Endpoint Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

type Rep Endpoint = D1 ('MetaData "Endpoint" "Cardano.BM.Data.Configuration" "iohk-monitoring-0.1.10.1-8nr8Ftk53G8ExpFZSwQQi5" 'True) (C1 ('MetaCons "Endpoint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HostPort)))

data RemoteAddr Source #

Instances

Instances details
Eq RemoteAddr Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Show RemoteAddr Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Generic RemoteAddr Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Associated Types

type Rep RemoteAddr :: Type -> Type #

ToJSON RemoteAddr Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

FromJSON RemoteAddr Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

type Rep RemoteAddr Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

type Rep RemoteAddr = D1 ('MetaData "RemoteAddr" "Cardano.BM.Data.Configuration" "iohk-monitoring-0.1.10.1-8nr8Ftk53G8ExpFZSwQQi5" 'False) (C1 ('MetaCons "RemotePipe" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FilePath)) :+: C1 ('MetaCons "RemoteSocket" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

data RemoteAddrNamed Source #

Constructors

RemoteAddrNamed 

Instances

Instances details
Eq RemoteAddrNamed Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Show RemoteAddrNamed Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Generic RemoteAddrNamed Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

Associated Types

type Rep RemoteAddrNamed :: Type -> Type #

ToJSON RemoteAddrNamed Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

FromJSON RemoteAddrNamed Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

type Rep RemoteAddrNamed Source # 
Instance details

Defined in Cardano.BM.Data.Configuration

type Rep RemoteAddrNamed = D1 ('MetaData "RemoteAddrNamed" "Cardano.BM.Data.Configuration" "iohk-monitoring-0.1.10.1-8nr8Ftk53G8ExpFZSwQQi5" 'False) (C1 ('MetaCons "RemoteAddrNamed" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "remoteAddr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RemoteAddr)))