From: alex Date: Sat, 25 May 2024 09:36:38 +0000 (+0200) Subject: Try to control ClickHouse log table size X-Git-Tag: 20241020-emacs~177 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=b4a292901d152256591d814de18136b14ce4e3b6;p=alex.git Try to control ClickHouse log table size --- 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 + , + } }