cloudwatch-conveyor
v0.2.2
Published
Ship AWS Cloudwatch metrics to various backends
Downloads
9
Maintainers
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
- Norman Joyner - [email protected]
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!
