Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Turnkey monitoring and metrics server
Ruby Other
branch: master

This branch is 7 commits behind mtnygard:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
config
cookbooks
roles
scripts
.gitignore
.rvmrc
Gemfile
Gemfile.lock
README.md
TODO.md
Vagrantfile
launch.rb

README.md

Metron = Metrics + Monitoring

Create and manage an EC2 instance for collecting metrics across dev and QA environments.

Setup

Bootstrap your environment

./scripts/bootstrap
. .rvmrc

Configure for EC2

You will need to drop 4 files into config. These files are in .gitignore so they will not be checked in.

  • access_key - AWS access key. Contents should be the access key, in text.
  • secret_key - AWS secret key. Contents should be your secret access key, in text.
  • identity.pem - Identity file used to log in. Contents will be an X.509 certificate.
  • key_name - File containing the name of an AWS key to use. Should correspond to the identity file.

I suggest making symlinks to your primary source for each of these. For example,

ln -s ~/.ec2/access_key.txt config/access_key
ln -s ~/.ec2/secret_access_key.txt config/secret_key

And so on.

Usage

Commands

./launch.rb Bootstrap and configure a new instance on EC2.

vagrant up Bootstrap and configure a virtual machine on your local box.

GUI

The Graphite GUI will be available on port 80 after boot. When using Vagrant, the GUI will be on port 80 of 33.33.33.10.

Something went wrong with that request. Please try again.