Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data StatConfig Source #
StatConfig | |
|
Instances
Read StatConfig Source # | |
Defined in System.Metrics.StatsD.Internal readsPrec :: Int -> ReadS StatConfig # readList :: ReadS [StatConfig] # readPrec :: ReadPrec StatConfig # readListPrec :: ReadPrec [StatConfig] # | |
Show StatConfig Source # | |
Defined in System.Metrics.StatsD.Internal showsPrec :: Int -> StatConfig -> ShowS # show :: StatConfig -> String # showList :: [StatConfig] -> ShowS # | |
Eq StatConfig Source # | |
Defined in System.Metrics.StatsD.Internal (==) :: StatConfig -> StatConfig -> Bool # (/=) :: StatConfig -> StatConfig -> Bool # | |
Ord StatConfig Source # | |
Defined in System.Metrics.StatsD.Internal compare :: StatConfig -> StatConfig -> Ordering # (<) :: StatConfig -> StatConfig -> Bool # (<=) :: StatConfig -> StatConfig -> Bool # (>) :: StatConfig -> StatConfig -> Bool # (>=) :: StatConfig -> StatConfig -> Bool # max :: StatConfig -> StatConfig -> StatConfig # min :: StatConfig -> StatConfig -> StatConfig # |
type SetElement = String Source #
type TimingData = [Int] Source #
data MetricData Source #
data StatCounter Source #
data StatTiming Source #
addMetric :: StatConfig -> Key -> MetricData -> Metrics -> Metrics Source #
validateKey :: String -> Bool Source #
statsFlush :: MonadIO m => Stats -> m () Source #
flushStats :: StatConfig -> Metrics -> ([Report], Metrics) Source #
statReports :: StatConfig -> Key -> MetricData -> [Report] Source #
data TimingStats Source #
Instances
Read TimingStats Source # | |
Defined in System.Metrics.StatsD.Internal readsPrec :: Int -> ReadS TimingStats # readList :: ReadS [TimingStats] # readPrec :: ReadPrec TimingStats # readListPrec :: ReadPrec [TimingStats] # | |
Show TimingStats Source # | |
Defined in System.Metrics.StatsD.Internal showsPrec :: Int -> TimingStats -> ShowS # show :: TimingStats -> String # showList :: [TimingStats] -> ShowS # | |
Eq TimingStats Source # | |
Defined in System.Metrics.StatsD.Internal (==) :: TimingStats -> TimingStats -> Bool # (/=) :: TimingStats -> TimingStats -> Bool # | |
Ord TimingStats Source # | |
Defined in System.Metrics.StatsD.Internal compare :: TimingStats -> TimingStats -> Ordering # (<) :: TimingStats -> TimingStats -> Bool # (<=) :: TimingStats -> TimingStats -> Bool # (>) :: TimingStats -> TimingStats -> Bool # (>=) :: TimingStats -> TimingStats -> Bool # max :: TimingStats -> TimingStats -> TimingStats # min :: TimingStats -> TimingStats -> TimingStats # |
extractPercentiles :: StatConfig -> [Int] Source #
timingReports :: StatConfig -> Key -> TimingData -> [Report] Source #
trimPercentile :: Int -> TimingStats -> TimingStats Source #
percentileSuffix :: Int -> String Source #
timingStats :: StatConfig -> Key -> TimingStats -> Int -> [Report] Source #
cumulativeSums :: Num a => [a] -> [a] Source #
cumulativeSquares :: Num a => [a] -> [a] Source #
stdev :: TimingStats -> Int Source #
mean :: TimingStats -> Int Source #
median :: TimingStats -> Int Source #
flush :: MetricData -> MetricData Source #