From 8498e2925542c02a96a793153a2f09921452f816 Mon Sep 17 00:00:00 2001 From: Niko Smeds Date: Thu, 25 May 2017 14:23:24 -0700 Subject: [PATCH] Reload Prometheus service instead of restarting Reloading the Prometheus service is sufficient for configuration or alert changes. Currently restarting the service is causing Prometheus to enter `crash-recovery` mode on a regular basis. --- manifests/run_service.pp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/manifests/run_service.pp b/manifests/run_service.pp index ece7efba2..451e300a4 100644 --- a/manifests/run_service.pp +++ b/manifests/run_service.pp @@ -12,9 +12,11 @@ if $prometheus::manage_service == true { service { 'prometheus': - ensure => $prometheus::service_ensure, - name => $init_selector, - enable => $prometheus::service_enable, + ensure => $prometheus::service_ensure, + name => $init_selector, + enable => $prometheus::service_enable, + hasrestart => true, + restart => '/usr/bin/pkill -HUP prometheus', } } }