Skip to content

Hubbub/napolean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 = "bob@example.org"
$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.

About

Metrics gathering to Librato Metrics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages