hriemann-0.3.3.4: A Riemann Client for Haskell
Safe HaskellNone
LanguageHaskell2010

Network.Monitoring.Riemann.Client

Synopsis

Documentation

class Client m a where Source #

A Client is able to send Events to Riemann

Methods

sendEvent :: a -> Event -> m () Source #

close :: a -> m () Source #

Instances

Instances details
MonadIO m => Client m LoggingClient Source # 
Instance details

Defined in Network.Monitoring.Riemann.LoggingClient

MonadIO m => Client m BatchClientNoBuffer Source # 
Instance details

Defined in Network.Monitoring.Riemann.BatchClient

MonadIO m => Client m BatchClient Source # 
Instance details

Defined in Network.Monitoring.Riemann.BatchClient

Methods

sendEvent :: BatchClient -> Event -> m () Source #

close :: BatchClient -> m () Source #

MonadIO m => Client m TCPClient Source # 
Instance details

Defined in Network.Monitoring.Riemann.TCPClient

Methods

sendEvent :: TCPClient -> Event -> m () Source #

close :: TCPClient -> m () Source #