packages feed

metrics-0.3.0.0: metrics.cabal

-- Initial submarine-metrics.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                metrics
version:             0.3.0.0
synopsis:            High-performance application metric tracking
description:
  A port of Coda Hale's excellent metrics library for the JVM
  .
  <https://github.com/codahale/metrics>
  .
  For motivation about why you might want to track application metrics, check Coda\'s talk:
  .
  <http://www.youtube.com/watch?v=czes-oa0yik>
  .
  Interesting portions of this package's documentation were also appropriated from the metrics library's documentation:
  .
  <http://metrics.codahale.com>
license:             MIT
license-file:        LICENSE
author:              Ian Duncan
maintainer:          ian@iankduncan.com
-- copyright:           
category:            Data
build-type:          Simple
-- extra-source-files:  
cabal-version:       >=1.10
source-repository    head
  type:                git
  location:            http://github.com/sanetracker/metrics

library
  exposed-modules:     Data.HealthCheck
                       Data.Metrics,
                       Data.Metrics.Counter,
                       Data.Metrics.Gauge,
                       Data.Metrics.Histogram,
                       Data.Metrics.Histogram.Internal,
                       Data.Metrics.Internal,
                       Data.Metrics.MovingAverage,
                       Data.Metrics.MovingAverage.ExponentiallyWeighted,
                       Data.Metrics.Meter,
                       Data.Metrics.Meter.Internal,
                       Data.Metrics.Timer,
                       Data.Metrics.Timer.Internal,
                       Data.Metrics.Reporter.StdOut,
                       Data.Metrics.Reservoir,
                       Data.Metrics.Reservoir.ExponentiallyDecaying,
                       Data.Metrics.Reservoir.Uniform,
                       Data.Metrics.Snapshot,
                       Data.Metrics.Registry,
                       Data.Metrics.Types

  -- other-modules:       
  -- other-extensions:    
  build-depends:       base < 5,
                       unordered-containers,
                       text,
                       mtl,
                       vector,
                       primitive,
                       mwc-random,
                       unix,
                       vector-algorithms,
                       containers,
                       time,
                       lens,
                       ansi-terminal,
                       bytestring
  hs-source-dirs:      src
  default-language:    Haskell2010

test-suite             tests
  main-is:             Main.hs
  -- other-modules:       CounterTest, ExponentiallyDecayingReservoirTest, GaugeTest, HistogramTest, MeterTest, RegistryTest, TimerTest
  hs-source-dirs:      tests
  type:                exitcode-stdio-1.0
  build-depends:       base,
                       metrics,
                       async,
                       mwc-random,
                       unix,
                       QuickCheck,
                       primitive,
                       lens
  default-language:    Haskell2010
  ghc-options:         -rtsopts -threaded -with-rtsopts=-N