Safe Haskell | None |
---|---|
Language | Haskell2010 |
- connectStatsD :: String -> String -> IO StatsD
- sendStatsDIO :: ToDatagram a => StatsD -> a -> IO ()
- data StatsD
- withStatsD :: (HasStatsD m, MonadBaseControl IO m) => (StatsD -> m a) -> m a
- class MonadBaseControl IO m => HasStatsD m where
- statsd :: (HasStatsD m, ToDatagram a) => a -> m ()
Documentation
sendStatsDIO :: ToDatagram a => StatsD -> a -> IO () Source
Send a metric or an event to a connected statsd.
withStatsD :: (HasStatsD m, MonadBaseControl IO m) => (StatsD -> m a) -> m a Source
Extract a StatsD state from application monad stack.
statsd :: (HasStatsD m, ToDatagram a) => a -> m () Source
Send a metric or an event from application monad.