ridley-0.3.1.3: 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
KatipContext Ridley Source # 
Instance details

Defined in System.Metrics.Prometheus.Ridley.Types

Katip Ridley Source # 
Instance details

Defined in System.Metrics.Prometheus.Ridley.Types

MonadTrans RidleyT Source # 
Instance details

Defined in System.Metrics.Prometheus.Ridley.Types

Methods

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

Monad t => MonadReader RidleyOptions (RidleyT t) Source # 
Instance details

Defined in System.Metrics.Prometheus.Ridley.Types

Monad t => Monad (RidleyT t) Source # 
Instance details

Defined in System.Metrics.Prometheus.Ridley.Types

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 # 
Instance details

Defined in System.Metrics.Prometheus.Ridley.Types

Methods

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

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

Applicative t => Applicative (RidleyT t) Source # 
Instance details

Defined in System.Metrics.Prometheus.Ridley.Types

Methods

pure :: a -> RidleyT t a #

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

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

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

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

MonadIO t => MonadIO (RidleyT t) Source # 
Instance details

Defined in System.Metrics.Prometheus.Ridley.Types

Methods

liftIO :: IO a -> RidleyT t a #

type Port = Int Source #

data RidleyMetricHandler Source #

Constructors

RidleyMetricHandler 

Fields