Graphite Cookbook
May 7, 2026 ยท View on GitHub
Description
Library cookbook for installing and configuring Graphite with Chef custom resources.
This release is a full custom-resource migration. Cookbook-root recipes and attributes were removed; see migration.md for the breaking-change guide and LIMITATIONS.md for package and platform limitations.
Requirements
Platforms
- Debian 12+
- Ubuntu 22.04+
Chef
- Chef Infra Client 15.3+
Resources
- graphite_install
- graphite_config
- graphite_carbon_cache
- graphite_carbon_relay
- graphite_carbon_aggregator
- graphite_carbon_config
- graphite_storage
- graphite_storage_schema
- graphite_storage_config
- graphite_service
- graphite_web
- graphite_web_config
- graphite_uwsgi
Example
graphite_install 'default'
graphite_config 'default'
graphite_carbon_cache 'default' do
config(
line_receiver_interface: '0.0.0.0',
line_receiver_port: 2003,
pickle_receiver_port: 2004,
cache_query_port: 7002,
local_data_dir: '/opt/graphite/storage/whisper/'
)
end
graphite_storage_schema 'default' do
config(pattern: '.*', retentions: '60s:1d')
end
graphite_carbon_config 'default'
graphite_storage_config 'default'
graphite_service 'cache'
Maintainers
This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. Visit sous-chefs.org or chat in #sous-chefs on the Chef Community Slack.
Development
- Source hosted at GitHub
- Report issues and feature requests on GitHub Issues
Contributors
This project exists thanks to all contributors.
Backers
Thank you to all our backers.
Sponsors
Support this project by becoming a sponsor.