arbor-monad-metric-datadog 1.0.0 → 1.1.0
raw patch · 2 files changed
+22/−14 lines, 2 filesdep ~arbor-datadogdep ~networkdep ~stmPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: arbor-datadog, network, stm
API changes (from Hackage documentation)
+ Arbor.Monad.Metric.Datadog.Options: SampleRate :: Double -> SampleRate
+ Arbor.Monad.Metric.Datadog.Options: StatsConfig :: HostName -> Int -> [StatsTag] -> SampleRate -> StatsConfig
+ Arbor.Monad.Metric.Datadog.Options: StatsTag :: (Text, Text) -> StatsTag
+ Arbor.Monad.Metric.Datadog.Options: [host] :: StatsConfig -> HostName
+ Arbor.Monad.Metric.Datadog.Options: [port] :: StatsConfig -> Int
+ Arbor.Monad.Metric.Datadog.Options: [sampleRate] :: StatsConfig -> SampleRate
+ Arbor.Monad.Metric.Datadog.Options: [tags] :: StatsConfig -> [StatsTag]
+ Arbor.Monad.Metric.Datadog.Options: data StatsConfig
+ Arbor.Monad.Metric.Datadog.Options: newtype SampleRate
+ Arbor.Monad.Metric.Datadog.Options: newtype StatsTag
+ Arbor.Monad.Metric.Datadog.Options: statsConfigParser :: Parser StatsConfig
Files
arbor-monad-metric-datadog.cabal view
@@ -1,5 +1,6 @@+cabal-version: 2.2 name: arbor-monad-metric-datadog-version: 1.0.0+version: 1.1.0 description: Please see the README on Github at <https://github.com/arbor/arbor-monad-metric-datadog#readme> synopsis: Metric library backend for datadog. category: Metrics@@ -11,7 +12,6 @@ license: MIT license-file: LICENSE build-type: Simple-cabal-version: >= 1.10 extra-source-files: ChangeLog.md README.md@@ -23,26 +23,25 @@ library exposed-modules: Arbor.Monad.Metric.Datadog+ Arbor.Monad.Metric.Datadog.Options Arbor.Monad.Metric.Datadog.Internal Arbor.Monad.Metric.Datadog.Internal.Show other-modules:- Paths_arbor_monad_metric_datadog- hs-source-dirs:- src+ hs-source-dirs: src default-extensions: BangPatterns FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving MultiParamTypeClasses OverloadedStrings TupleSections ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints build-depends: base >= 4.7 && < 5- , arbor-datadog >= 0.0.0 && < 0.1- , arbor-monad-metric >= 1.1.0 && < 1.2+ , arbor-datadog >= 0.1 && < 0.2+ , arbor-monad-metric >= 1.1.0 && < 1.3 , bytestring >= 0.10.8 && < 0.11- , containers >= 0.5.10 && < 0.6+ , containers >= 0.5.10 && < 0.7 , generic-lens >= 1.0.0.2 && < 1.2 , lens >= 4.16 && < 4.18 , mtl >= 2.2.2 && < 2.3- , network >= 2.6.0 && < 2.9+ , network >= 2.6.0 && < 3 , resourcet >= 1.2.1 && < 1.3- , stm >= 2.4.0 && < 2.6+ , stm >= 2.5.0 && < 2.6 , text >= 1.2.3 && < 1.3 , transformers >= 0.5.2 && < 0.6 default-language: Haskell2010@@ -57,7 +56,6 @@ Arbor.Monad.Metric.Datadog Arbor.Monad.Metric.Datadog.Internal Arbor.Monad.Metric.Datadog.Internal.Show- Paths_arbor_monad_metric_datadog hs-source-dirs: test src@@ -65,11 +63,11 @@ ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depends: base >= 4.7 && < 5- , arbor-datadog >= 0.0.0 && < 0.1+ , arbor-datadog >= 0.1 && < 0.2 , arbor-monad-metric , arbor-monad-metric-datadog , bytestring >= 0.10.8 && < 0.11- , containers >= 0.5.10 && < 0.6+ , containers >= 0.5.10 && < 0.7 , exceptions , fast-logger , generic-lens >= 1.1.0 && < 1.2@@ -79,7 +77,7 @@ , lens >= 4.17 && < 4.18 , monad-logger , mtl >= 2.2.2 && < 2.3- , network >= 2.8.0 && < 2.9+ , network >= 2.8.0 && < 3 , resourcet >= 1.2.2 && < 1.3 , stm >= 2.5.0 && < 2.6 , text >= 1.2.3 && < 1.3
+ src/Arbor/Monad/Metric/Datadog/Options.hs view
@@ -0,0 +1,10 @@+module Arbor.Monad.Metric.Datadog.Options+( -- * Re-exports+ StatsConfig (..)+, StatsTag (..)+, SampleRate(..)+, statsConfigParser+)+where++import Arbor.Network.StatsD.Options