Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Chef cookbook to install Graphite.

tag: v0.0.10

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 attributes
Octocat-spinner-32 files
Octocat-spinner-32 recipes
Octocat-spinner-32 templates
Octocat-spinner-32 test
Octocat-spinner-32 .travis.yml
Octocat-spinner-32 CHANGELOG.md
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 metadata.rb
README.md

graphite Build Status

Description

Installs and configures Graphite. Much of the work in this cookbook reflects work done by Heavy Water Software and Infochimps.

Requirements

Platforms

  • Ubuntu 11.10 (Oneiric)
  • Ubuntu 12.04 (Precise)

Cookbooks

  • apache2
  • logrotate
  • python

Attributes

  • node["graphite"]["version"] - Version of Graphite to install.
  • node["graphite"]["user"] - User for Graphite and its components.
  • node["graphite"]["group"] - Group for Graphite and its components.
  • node["graphite"]["carbon"]["line_receiver_interface"] - IP for the line receiver to bind to.
  • node["graphite"]["carbon"]["pickle_receiver_interface"] - IP for the pickle receiver to bind to.
  • node["graphite"]["carbon"]["cache_query_interface"] - IP for the query cache to bind to.
  • node["graphite"]["dashboard"]["timezone"] - Default dashboard timezone.
  • node["graphite"]["dashboard"]["memcache_hosts"] - Array of IP and port pairs for memcached.
  • node["graphite"]["templates"] - Additional template defintions

Default Template Definition

  • default["graphite"]["templates"]["default"]["background"] = "black"
  • default["graphite"]["templates"]["default"]["foreground"] = "white"
  • default["graphite"]["templates"]["default"]["majorLine"] = "white"
  • default["graphite"]["templates"]["default"]["minorLine"] = "grey"
  • default["graphite"]["templates"]["default"]["lineColors"] = "blue,green,red,purple,brown,yellow,aqua,grey,magenta,pink,gold,rose"
  • default["graphite"]["templates"]["default"]["fontName"] = "Sans"
  • default["graphite"]["templates"]["default"]["fontSize"] = "10"
  • default["graphite"]["templates"]["default"]["fontBold"] = "False"
  • default["graphite"]["templates"]["default"]["fontItalic"] = "False"

Recipes

  • recipe[graphite] will install Graphite and all of its components.
  • recipe[graphite::carbon] will install Carbon.
  • recipe[graphite::dashboard] will install Graphite's dashboard.
  • recipe[graphite::whisper] will install Whisper.

Usage

Graphite's credentials default to username root and password root with an e-mail address going no where. Also, two schemas are provided by default: stats.* for StatsD and a catchall that matches anything.

Something went wrong with that request. Please try again.