Retention Period
To set retention period for metrics and traces, you can navigate to the General tab on the Settings page.

- You can select independent retention period for traces and metrics.
- You can also set the duration after which the data will be moved to cold storage (S3) for both traces and metrics. This can be only set if Cold Storage (eg. S3) is enabled from the backend.
- Click
Saveto update the new retention periods..
Configuring Cold Storage - Amazon S3​
Docker​
In case of docker, uncomment storage_configuration from clickhouse-config.xml. Also configure the endpoint, access key and secret.
<storage_configuration>
<disks>
<default>
</default>
<s3>
<type>s3</type>
<endpoint>https://BUCKET-NAME-HERE.s3.amazonaws.com/data/</endpoint>
<access_key_id>ACCESS-KEY-ID-HERE</access_key_id>
<secret_access_key>SECRET-ACCESS-KEY-HERE</secret_access_key>
</s3>
</disks>
<policies>
<tiered>
<volumes>
<default>
<disk>default</disk>
</default>
<s3>
<disk>s3</disk>
</s3>
</volumes>
</tiered>
</policies>
</storage_configuration>
Kubernetes​
In case of helm charts, update the clickhouse.coldStorage in values.yaml.
clickhouse:
coldStorage:
enabled: true
# Set free space size on default disk
defaultKeepFreeSpaceBytes: "10485760" # 10MiB
endpoint: https://<bucket-name>.s3.amazonaws.com/data/
accessKey: <access_key_id>
secretAccess: <secret_access_key>