From e7e720a04af9f2d340597b4e0f955a2ff6701941 Mon Sep 17 00:00:00 2001 From: Kazuhiro MUSASHI Date: Tue, 21 Feb 2023 23:46:09 +0900 Subject: [PATCH] Deploy `logrotate` config for `webhook`. --- cookbooks/prometheus/alertmanager_webhook_setup.rb | 7 +++++++ cookbooks/prometheus/files/etc/logrotate.d/webhook | 13 +++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 cookbooks/prometheus/files/etc/logrotate.d/webhook diff --git a/cookbooks/prometheus/alertmanager_webhook_setup.rb b/cookbooks/prometheus/alertmanager_webhook_setup.rb index a2fea85..6fe345c 100644 --- a/cookbooks/prometheus/alertmanager_webhook_setup.rb +++ b/cookbooks/prometheus/alertmanager_webhook_setup.rb @@ -23,3 +23,10 @@ end service 'rsyslog' do action :nothing end + +# Deploy `logrotate` config for `Alert Manager Webhook Logger`: +remote_file '/etc/logrotate.d/webhook' do + owner 'root' + group 'root' + mode '0644' +end diff --git a/cookbooks/prometheus/files/etc/logrotate.d/webhook b/cookbooks/prometheus/files/etc/logrotate.d/webhook new file mode 100644 index 0000000..c1173b0 --- /dev/null +++ b/cookbooks/prometheus/files/etc/logrotate.d/webhook @@ -0,0 +1,13 @@ +/var/log/alertmanager-webhook.log +{ + rotate 4 + weekly + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + /usr/lib/rsyslog/rsyslog-rotate + endscript +}