JSPM

cloudwatch-conveyor

0.2.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q31127F
  • License GPLv2

Ship AWS Cloudwatch metrics to various backends

Package Exports

  • cloudwatch-conveyor

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cloudwatch-conveyor) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

cloudwatch-conveyor

About

Description

Ship AWS Cloudwatch metrics to various backends. Once per minute, cloudwatch-conveyor will pull metrics from Cloudwatch and ship them to the backend of your choice.

Author

Getting Started

Installing via NPM

npm install -g cloudwatch-conveyor

Running locally

cloudwatch-conveyor

Configuration

Environment Variables

  • AWS_ACCESS_KEY_ID - AWS access key id (required)
  • AWS_SECRET_ACCESS_KEY - AWS secret access key (required)
  • AWS_REGION - AWS region to pull metrics from (defaults to us-east-1)
  • BACKEND_NAME - backend to ship metrics to (defaults to stdout)
  • GRAPHITE_HOST - graphite server host (defaults to localhost)
  • GRAPHITE_PORT - graphite server port (defaults to 2003)
  • INFLUXDB_HOST - influxdb server host (defaults to localhost)
  • INFLUXDB_PORT - influxdb server port (defaults to 8086)
  • INFLUXDB_USERNAME - influxdb username (required for use with influxdb backend)
  • INFLUXDB_PASSWORD - influxdb password (required for use with influxdb backend)
  • INFLUXDB_DATABASE - influxdb database (defaults to cloudwatch-metrics)

Available Metrics

  • ELB
    • Latency [Average | Maximum]
    • RequestCount [Sum]
    • HTTPCode_ELB_5XX [Sum]

Available Backends

  • Graphite
  • InfluxDB
  • Stdout

Contributing

Please feel free to contribute by opening issues and creating pull requests!