statsd-rupp-0.4.0.4: Simple StatsD Client
Safe HaskellSafe-Inferred
LanguageHaskell2010

System.Metrics.StatsD.Internal

Documentation

data Stats Source #

Constructors

Stats 

data Store Source #

Constructors

Store 

Fields

data Value Source #

Constructors

Counter !Int 
Gauge !Int !Bool 
Timing !Int 
Set !ByteString 

Instances

Instances details
Read Value Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Show Value Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Eq Value Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Methods

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

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

Ord Value Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Methods

compare :: Value -> Value -> Ordering #

(<) :: Value -> Value -> Bool #

(<=) :: Value -> Value -> Bool #

(>) :: Value -> Value -> Bool #

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

max :: Value -> Value -> Value #

min :: Value -> Value -> Value #

data Sample Source #

Constructors

Sample 

Fields

Instances

Instances details
Read Sample Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Show Sample Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Eq Sample Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Methods

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

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

Ord Sample Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

data Report Source #

Constructors

Report 

Fields

Instances

Instances details
Read Report Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Show Report Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Eq Report Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

Methods

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

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

Ord Report Source # 
Instance details

Defined in System.Metrics.StatsD.Internal

data StatCounter Source #

Constructors

StatCounter 

Fields

data StatGauge Source #

Constructors

StatGauge 

Fields

data StatTiming Source #

Constructors

StatTiming 

Fields

data StatSet Source #

Constructors

StatSet 

Fields

statsLoop :: MonadIO m => Stats -> m () Source #

statsFlush :: MonadIO m => Stats -> m () Source #

cumulativeSums :: Num a => [a] -> [a] Source #

cumulativeSquares :: Num a => [a] -> [a] Source #

submit :: MonadIO m => Stats -> Sample -> m () Source #