> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8a08bda2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> System table containing information about parameters `graphite_rollup` which are used in tables with `GraphiteMergeTree` type engines.

# system.graphite_retentions

<h2 id="description">
  Description
</h2>

Contains information about parameters [graphite\_rollup](/reference/settings/server-settings/settings#graphite) which are used in tables with [\*GraphiteMergeTree](/reference/engines/table-engines/mergetree-family/graphitemergetree) engines.

<h2 id="columns">
  Columns
</h2>

* `config_name` ([String](/reference/data-types)) — graphite\_rollup parameter name.
* `rule_type` ([String](/reference/data-types)) — The rule type. Possible values: RuleTypeAll = 0 - default, with regex, compatible with old scheme; RuleTypePlain = 1 - plain metrics, with regex, compatible with old scheme; RuleTypeTagged = 2 - tagged metrics, with regex, compatible with old scheme; RuleTypeTagList = 3 - tagged metrics, with regex (converted to  RuleTypeTagged from string like 'retention=10min ; env=(staging|prod)')
* `regexp` ([String](/reference/data-types)) — A pattern for the metric name.
* `function` ([String](/reference/data-types)) — The name of the aggregating function.
* `age` ([UInt64](/reference/data-types)) — The minimum age of the data in seconds.
* `precision` ([UInt64](/reference/data-types)) — How precisely to define the age of the data in seconds.
* `priority` ([UInt16](/reference/data-types)) — Pattern priority.
* `is_default` ([UInt8](/reference/data-types)) — Whether the pattern is the default.
* `Tables.database` ([Array(String)](/reference/data-types)) — Array of names of database tables that use the `config_name` parameter.
* `Tables.table` ([Array(String)](/reference/data-types)) — Array of table names that use the `config_name` parameter.
