network-metrics-0.1.5: Send metrics to Ganglia, Graphite, and statsd.

Portabilitynon-portable (GHC extensions)
Stabilityexperimental
MaintainerBrendan Hay <brendan@soundcloud.com>
Safe HaskellSafe-Infered

Network.Metrics.Statsd

Contents

Description

 

Synopsis

Sink Functions

open :: String -> String -> IO StatsdSource

Open a new Statsd sink

class MetricSink a whereSource

Sink resource to write metrics to

Methods

push :: Metric -> a -> IO ()Source

Write a metric to the sink.

Close the sink, any subsequent writes will throw an error.

close :: a -> IO ()Source

Instances

Re-exports

type Group = ByteStringSource

Metric group

type Bucket = ByteStringSource

Metric bucket

type Value = ByteStringSource

Metric value

data MetricType Source

Metric type

Constructors

Counter 
Gauge 
Timer 

Instances

data Metric Source

Concrete metric data type

Instances