metrics-0.4.1.1: High-performance application metric tracking

Safe HaskellNone
LanguageHaskell2010

Data.Metrics.Timer.Internal

Description

A timer is essentially just a data type that combines a Meter and a Histogram to track both the rate at which events are triggered as well as timing statistics about the calls.

This module exports the pure internals, relying on the stateful version to supply the pure timer with measurements.

Documentation

data Timer #

Constructors

Timer 
Instances
HasMeter Timer Meter # 
Instance details

Defined in Data.Metrics.Timer.Internal

Methods

meter :: Lens' Timer Meter #

HasHistogram Timer Histogram # 
Instance details

Defined in Data.Metrics.Timer.Internal

class HasHistogram s a | s -> a where #

Minimal complete definition

histogram

Methods

histogram :: Lens' s a #

Instances
HasHistogram Timer Histogram # 
Instance details

Defined in Data.Metrics.Timer.Internal

class HasMeter s a | s -> a where #

Minimal complete definition

meter

Methods

meter :: Lens' s a #

Instances
HasMeter Timer Meter # 
Instance details

Defined in Data.Metrics.Timer.Internal

Methods

meter :: Lens' Timer Meter #