Skip to content

christofhaerens/puppet-graphite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Puppet module for Graphite

This is a puppet-graphite module. All bugs produced by Kris.Buytaert@gmail.com

Dependencies

This module depends on

Installation

This module can be installed via the puppet module tool:

puppet module install KrisBuytaert/graphite

Notes

For EL6, Graphite, Carbon and Whisper are included in EPEL repository. You can use a module such as http://forge.puppetlabs.com/stahnma/epel to enable it on your machine.

Usage

include graphite

graphite::carbon::storage {"default_1min_for_1day":
  pattern    => ".*",
  retentions => "60s:1d",
}

Note that without this define you won't have the default behaviour.

Testing

More Detailed Examples on how to use this module including a fully functional Vagrant box can be found on https://github.com/KrisBuytaert/vagrant-graphite.git

I've tagged the code that supports 0.9.9 versions of graphite-web and carbon with the 0.9.9 tag ..

To Do

Move params with pathos to case $::os['family'] Documentation Move os params in graphite::web::service to params

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Puppet 47.4%
  • HTML 44.7%
  • Shell 3.8%
  • Perl 2.4%
  • Ruby 1.7%