The ekg-cloudwatch package

[ Tags: bsd3, library, web ] [ Propose Tags ]

Push ekg metrics to Amazon Cloudwatch


[Skip to Readme]

Properties

Versions 0.0.1.3, 0.0.1.4, 0.0.1.5, 0.0.1.6 (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 BSD3
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 repository head: git clone https://github.com/sellerlabs/ekg-cloudwatch
Uploaded Thu Oct 19 22:46:33 UTC 2017 by parsonsmatt
Distributions NixOS:0.0.1.6, Stackage:0.0.1.6
Downloads 301 total (86 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-10-19 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for ekg-cloudwatch-0.0.1.6

[back to package description]

ekg-cloudwatch

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.

Usage:

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 =
  forkCloudWatch
    (defaultCloudWatchEnv "MyApplication" env)
    store