From b4a292901d152256591d814de18136b14ce4e3b6 Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 25 May 2024 11:36:38 +0200 Subject: [PATCH] Try to control ClickHouse log table size --- .../modules/clickhouse/manifests/init.pp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/personal_infra/puppet/modules/clickhouse/manifests/init.pp b/personal_infra/puppet/modules/clickhouse/manifests/init.pp index 37c6bb6..60ab387 100644 --- a/personal_infra/puppet/modules/clickhouse/manifests/init.pp +++ b/personal_infra/puppet/modules/clickhouse/manifests/init.pp @@ -22,7 +22,7 @@ class clickhouse { -> package {['clickhouse-server', 'clickhouse-client', 'clickhouse-keeper']:} -> - [File['/etc/clickhouse-server/config.d/network.xml']] + [File['/etc/clickhouse-server/config.d/network.xml'], File['/etc/clickhouse-server/config.d/logs.xml']] ~> service {['clickhouse-server', 'clickhouse-keeper']: ensure => running, @@ -37,4 +37,21 @@ class clickhouse { | EOT , } + + file {'/etc/clickhouse-server/config.d/logs.xml': + content => @(EOT) + + + event_date + INTERVAL 3 DAY DELETE + + + event_date + INTERVAL 3 DAY DELETE + + + event_date + INTERVAL 3 DAY DELETE + + + | EOT + , + } } -- 2.47.3