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.
- Debian 12+
- Ubuntu 22.04+
- Chef Infra Client 15.3+
- 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
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'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.
- Source hosted at GitHub
- Report issues and feature requests on GitHub Issues
This project exists thanks to all contributors.
Thank you to all our backers.
Support this project by becoming a sponsor.