Skip to content

Monitoring tool to collect metrics from docker and the basic host to be sent to CloudWatch metrics

License

Notifications You must be signed in to change notification settings

ashishxooa/cwmonitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudWatch Monitor

Build Status codecov

Monitoring tool to collect basic statistics from a machine and from docker statistics and send them to CloudWatch metrics.

Available metrics for collection:

  • CPU
  • Memory
  • Swap
  • Disk
  • Docker stats
  • Docker health status

How to

Binary

Download the binary from the GitHub release.

Run it with ./cwmonitor --metrics cpu,memory --interval 60 --namespace a_namespace --hostid "$(hostname)"

Available metrics are: cpu, memory, swap, disk, docker-health, docmer-stats.

Use ./cwmonitor --help to see a description of the other command line arguments.

Docker

CWMonitor is also available as a docker image and can be run with

docker run --rm --name=cwmonitor dedalusj/cwmonitor --metrics cpu,memory --interval 60 --namespace a_namespace --hostid "$(hostname)"

About

Monitoring tool to collect metrics from docker and the basic host to be sent to CloudWatch metrics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 91.9%
  • Shell 4.2%
  • Makefile 3.1%
  • Dockerfile 0.8%