snaplet-influxdb-1.0.0.2: Snap framework snaplet for the InfluxDB library

Safe HaskellNone

Snap.Snaplet.InfluxDB

Synopsis

Documentation

initInflux :: SnapletInit b InfluxStateSource

Initialize the Influx Snaplet.

runInflux :: HasInfluxPool m => (Config -> IO ()) -> m ()Source

Runs an INFLUX action in any monad with a HasInfluxPoolonn instance.

runInfluxPost :: HasInfluxPool m => (Config -> IO ()) -> m ()Source

Runs an INFLUX action in any monad with a HasInfluxPoolonn instance.

mkInfluxPool :: MonadIO m => Config -> m InfluxPoolSource

Constructs a connect from Config.

newtype InfluxState Source

Constructors

InfluxState 

Fields

influxPool :: InfluxPool
 

Instances

class MonadIO m => HasInfluxPool m whereSource

Methods

getInfluxPool :: m InfluxPoolSource

Instances