ekg-cloudwatch: An ekg backend for Amazon Cloudwatch

[ bsd3, library, web ] [ Propose Tags ]

Push ekg metrics to Amazon Cloudwatch

[Skip to Readme]




Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS],,, (info)
Change log CHANGELOG.md
Dependencies amazonka (>=1.0.0), amazonka-cloudwatch (>=1.0.0), amazonka-core (>=1.0.0), base (>=4.7 && <5), bytestring, ekg-core (>=0.1 && <1.0), lens, resourcet, semigroups, text, time, unordered-containers [details]
License BSD-3-Clause
Copyright 2016 Seller Labs
Author Matt Parsons
Maintainer matt@sellerlabs.com
Category Web
Home page https://github.com/sellerlabs/ekg-cloudwatch#readme
Bug tracker https://github.com/sellerlabs/ekg-cloudwatch/issues
Source repo head: git clone https://github.com/sellerlabs/ekg-cloudwatch
Uploaded by parsonsmatt at 2017-10-19T22:46:33Z
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 2750 total (18 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-10-19 [all 1 reports]

Readme for ekg-cloudwatch-

[back to package description]


Register a thread, and suddenly all your [ekg][ekg] metrics get pushed to Amazon CloudWatch. Neat!

Inspired (and copied) from the [ekg-statsd][ekg-statsd] package.


Pass your EKG Store and the Amazonka Env to the function:

import System.Metrics as EKG
import Network.AWS    as AWS

register :: EKG.Store -> AWS.Env -> IO CloudWatchId
register store env =
    (defaultCloudWatchEnv "MyApplication" env)