Graphite Cookbook

May 7, 2026 ยท View on GitHub

Cookbook Version OpenCollective OpenCollective License

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

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

Contributors

This project exists thanks to all contributors.

Backers

Thank you to all our backers.

https://opencollective.com/sous-chefs#backers

Sponsors

Support this project by becoming a sponsor.