Skip to content
This repository has been archived by the owner on Feb 9, 2024. It is now read-only.

krux/puppet-module-graphite-report

puppet-module-graphite

Description

A Puppet report processor for sending metrics to a graphite server.

Requirements

Installation & Usage

  1. Install puppet-module-graphite as a module in your Puppet master's module path (puppet master --genconfig | grep 'modulepath =' or puppet config print modulepath)

  2. Update the host, port, and prefix settings in the <puppet_config_dir>/graphite.yaml file (example: /etc/puppet/graphite.yaml) with your graphite server's hostname/IP, the port graphite is listening on, and (optionally) a prefix you'd like added to the path of the metrics sent by the report processor. By default, metrics are prefixed with 'puppet'. An example configuration file is included in graphite-example.yaml.

  3. Enable pluginsync and reports in puppet.conf (for your master and your agents.) Add graphite to the reports setting. Your puppet.conf might look something like this:

[master]
pluginsync = true
report = true
reports = store,graphite
[agent]
pluginsync = true
report = true
  1. Run Puppet on your master the usual way to get the report sync'ed as a plugin.

About

Puppet module for sending report data to graphite.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE.md
Unknown
LICENSE.txt

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •