aws-dashing icon indicating copy to clipboard operation
aws-dashing copied to clipboard

simple aws dashboard powered by Dashing & Node.js

aws-dashing

AWS dashboard powered by Dashing-js & Node.js

  • dashing: "The exceptionally handsome dashboard framework in Ruby and Coffeescript" - https://github.com/Shopify/dashing
  • dashing-js: "Port of Dashing to node.js" - https://github.com/fabiocaseri/dashing-js

alt tag

Getting started

  • instal Node.js
  • turn config.ex.js into config.js & replace default values
  • start the server: "node server.js"
  • go and check the dashboard at http://localhost:3030

Supported aws services:

  • EC2 instances
  • Elastic Load Balancers
  • EC2 Security Groups
  • S3 Buckets & Objects
  • Elastic IPs
  • ElastiCache (clusters, nodes and security groups)
  • Route 53 (hosted zones and record set)
  • RDS instances
  • EBS volumes and Snapshots

Notes

  • JOB_REFRESH property needs 'cron' like syntax, the value in config.ex.js will run the cron job every 30 seconds
  • Values for 'data-max' property of Meters widget:
    • EC2 instances: API call
    • Load Balancers: 20
    • Elastic IPs: API call
    • RDS: 40
    • ElastiCache instances: 20