Napolean, lover of metric
This is a Ruby tool to collect metrics and submit them to Librato metrics. To make it work you'll need:
- Ruby
- A Librato Metrics account
Installing
Napolean is a Ruby gem, so just run gem install napolean
, you'll then need to create a config file. By
default /etc/napolean.conf will be loaded, but you can specify any other path on the command line. It should
look like this:
$librato_username = "[email protected]"
$librato_key = "YOUR API KEY"
# Provide some MySQL credentials to collect stats on command usage
# $mysql_username = "root"
# $mysql_password = "password"
# The source to list metrics from. Defaults to the current machine's hostname.
$source = `hostname --fqdn`.strip
# Turn this on for testing so that data doesn't get submitted to Librato.
$do_not_submit = false
# Any Ruby files found in these paths will be loaded and used as collectors.
# $collector_paths = [ "/usr/libexec/napolean/" ]
Running Napolean
It goes a little something like this: napolean [/path/to/napolean.conf]
. If you want to use the default
config file from /etc/napolean.conf just run napolean
. It'll log to STDOUT, if you want to send it elsewhere
pipe that to logger
.