datadog 0.1.0.0 → 0.1.0.1
raw patch · 2 files changed
+2/−1 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Network.Datadog.StatsD: [dogStatsSettingsHost] :: DogStatsSettings -> HostName
- Network.Datadog.StatsD: [dogStatsSettingsPort] :: DogStatsSettings -> Int
- Network.Datadog.StatsD: [fromMetricName] :: MetricName -> Text
- Network.Datadog.StatsD: instance GHC.Classes.Eq Network.Datadog.StatsD.ServiceCheckStatus
- Network.Datadog.StatsD: instance GHC.Classes.Ord Network.Datadog.StatsD.ServiceCheckStatus
- Network.Datadog.StatsD: instance GHC.Enum.Enum Network.Datadog.StatsD.ServiceCheckStatus
- Network.Datadog.StatsD: instance GHC.Read.Read Network.Datadog.StatsD.ServiceCheckStatus
- Network.Datadog.StatsD: instance GHC.Show.Show Network.Datadog.StatsD.ServiceCheckStatus
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasAggregationKey Network.Datadog.StatsD.Event (GHC.Base.Maybe Data.Text.Internal.Text)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasAlertType Network.Datadog.StatsD.Event (GHC.Base.Maybe Network.Datadog.StatsD.AlertType)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasDateHappened Network.Datadog.StatsD.Event (GHC.Base.Maybe Data.Time.Clock.UTC.UTCTime)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasDateHappened Network.Datadog.StatsD.ServiceCheck (GHC.Base.Maybe Data.Time.Clock.UTC.UTCTime)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasHost Network.Datadog.StatsD.DogStatsSettings Network.Socket.HostName
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasHostname Network.Datadog.StatsD.Event (GHC.Base.Maybe Data.Text.Internal.Text)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasHostname Network.Datadog.StatsD.ServiceCheck (GHC.Base.Maybe Data.Text.Internal.Text)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasMessage Network.Datadog.StatsD.ServiceCheck (GHC.Base.Maybe Data.Text.Internal.Text)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasName Network.Datadog.StatsD.Metric Network.Datadog.StatsD.MetricName
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasName Network.Datadog.StatsD.ServiceCheck Data.Text.Internal.Text
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasPort Network.Datadog.StatsD.DogStatsSettings GHC.Types.Int
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasPriority Network.Datadog.StatsD.Event (GHC.Base.Maybe Network.Datadog.StatsD.Priority)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasSampleRate Network.Datadog.StatsD.Metric GHC.Types.Double
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasSourceTypeName Network.Datadog.StatsD.Event (GHC.Base.Maybe Data.Text.Internal.Text)
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasStatus Network.Datadog.StatsD.ServiceCheck Network.Datadog.StatsD.ServiceCheckStatus
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasTags Network.Datadog.StatsD.Event [Network.Datadog.StatsD.Tag]
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasTags Network.Datadog.StatsD.Metric [Network.Datadog.StatsD.Tag]
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasTags Network.Datadog.StatsD.ServiceCheck [Network.Datadog.StatsD.Tag]
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasText Network.Datadog.StatsD.Event Data.Text.Internal.Text
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasTitle Network.Datadog.StatsD.Event Data.Text.Internal.Text
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.HasType' Network.Datadog.StatsD.Metric Network.Datadog.StatsD.MetricType
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.ToMetricValue GHC.Types.Double
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.ToMetricValue GHC.Types.Int
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.ToStatsD Network.Datadog.StatsD.Event
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.ToStatsD Network.Datadog.StatsD.Metric
- Network.Datadog.StatsD: instance Network.Datadog.StatsD.ToStatsD Network.Datadog.StatsD.ServiceCheck
+ Network.Datadog.StatsD: dogStatsSettingsHost :: DogStatsSettings -> HostName
+ Network.Datadog.StatsD: dogStatsSettingsPort :: DogStatsSettings -> Int
+ Network.Datadog.StatsD: fromMetricName :: MetricName -> Text
+ Network.Datadog.StatsD: instance Enum ServiceCheckStatus
+ Network.Datadog.StatsD: instance Eq ServiceCheckStatus
+ Network.Datadog.StatsD: instance HasAggregationKey Event (Maybe Text)
+ Network.Datadog.StatsD: instance HasAlertType Event (Maybe AlertType)
+ Network.Datadog.StatsD: instance HasDateHappened Event (Maybe UTCTime)
+ Network.Datadog.StatsD: instance HasDateHappened ServiceCheck (Maybe UTCTime)
+ Network.Datadog.StatsD: instance HasHost DogStatsSettings HostName
+ Network.Datadog.StatsD: instance HasHostname Event (Maybe Text)
+ Network.Datadog.StatsD: instance HasHostname ServiceCheck (Maybe Text)
+ Network.Datadog.StatsD: instance HasMessage ServiceCheck (Maybe Text)
+ Network.Datadog.StatsD: instance HasName Metric MetricName
+ Network.Datadog.StatsD: instance HasName ServiceCheck Text
+ Network.Datadog.StatsD: instance HasPort DogStatsSettings Int
+ Network.Datadog.StatsD: instance HasPriority Event (Maybe Priority)
+ Network.Datadog.StatsD: instance HasSampleRate Metric Double
+ Network.Datadog.StatsD: instance HasSourceTypeName Event (Maybe Text)
+ Network.Datadog.StatsD: instance HasStatus ServiceCheck ServiceCheckStatus
+ Network.Datadog.StatsD: instance HasTags Event [Tag]
+ Network.Datadog.StatsD: instance HasTags Metric [Tag]
+ Network.Datadog.StatsD: instance HasTags ServiceCheck [Tag]
+ Network.Datadog.StatsD: instance HasText Event Text
+ Network.Datadog.StatsD: instance HasTitle Event Text
+ Network.Datadog.StatsD: instance HasType' Metric MetricType
+ Network.Datadog.StatsD: instance Ord ServiceCheckStatus
+ Network.Datadog.StatsD: instance Read ServiceCheckStatus
+ Network.Datadog.StatsD: instance Show ServiceCheckStatus
+ Network.Datadog.StatsD: instance ToMetricValue Double
+ Network.Datadog.StatsD: instance ToMetricValue Int
+ Network.Datadog.StatsD: instance ToStatsD Event
+ Network.Datadog.StatsD: instance ToStatsD Metric
+ Network.Datadog.StatsD: instance ToStatsD ServiceCheck
- Network.Datadog.StatsD: metric :: (ToMetricValue a) => MetricName -> MetricType -> a -> Metric
+ Network.Datadog.StatsD: metric :: ToMetricValue a => MetricName -> MetricType -> a -> Metric
Files
- datadog.cabal +1/−1
- src/Network/Datadog/StatsD.hs +1/−0
datadog.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/ name: datadog-version: 0.1.0.0+version: 0.1.0.1 synopsis: Datadog client for Haskell. Currently only StatsD supported, other support forthcoming. -- description: homepage: https://github.com/iand675/datadog
src/Network/Datadog/StatsD.hs view
@@ -49,6 +49,7 @@ -- * Dummy client StatsClient(Dummy) ) where+import Control.Applicative ((<$>)) import Control.Exception (bracket) import Control.Lens import Control.Monad.Base