ridley-0.3.1.2: Quick metrics to grow your app strong.

Safe HaskellNone
LanguageHaskell2010

System.Metrics.Prometheus.Ridley.Types

Documentation

newtype RidleyT t a Source #

Constructors

Ridley (ReaderT RidleyOptions t a) 

Instances

MonadTrans RidleyT Source # 

Methods

lift :: Monad m => m a -> RidleyT m a #

KatipContext Ridley Source # 
Katip Ridley Source # 
Monad t => MonadReader RidleyOptions (RidleyT t) Source # 
Monad t => Monad (RidleyT t) Source # 

Methods

(>>=) :: RidleyT t a -> (a -> RidleyT t b) -> RidleyT t b #

(>>) :: RidleyT t a -> RidleyT t b -> RidleyT t b #

return :: a -> RidleyT t a #

fail :: String -> RidleyT t a #

Functor t => Functor (RidleyT t) Source # 

Methods

fmap :: (a -> b) -> RidleyT t a -> RidleyT t b #

(<$) :: a -> RidleyT t b -> RidleyT t a #

Applicative t => Applicative (RidleyT t) Source # 

Methods

pure :: a -> RidleyT t a #

(<*>) :: RidleyT t (a -> b) -> RidleyT t a -> RidleyT t b #

(*>) :: RidleyT t a -> RidleyT t b -> RidleyT t b #

(<*) :: RidleyT t a -> RidleyT t b -> RidleyT t a #

MonadIO t => MonadIO (RidleyT t) Source # 

Methods

liftIO :: IO a -> RidleyT t a #

type Port = Int Source #

data RidleyMetricHandler Source #

Constructors

RidleyMetricHandler 

Fields