X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/bcb4d1730c1866f97443ab702ef157fe20f31ac5..8273ef2eea66bd68ce328ebc78b1c5f49513e35c:/cookbooks/taginfo/recipes/default.rb diff --git a/cookbooks/taginfo/recipes/default.rb b/cookbooks/taginfo/recipes/default.rb index 613fe7d1d..080d11924 100644 --- a/cookbooks/taginfo/recipes/default.rb +++ b/cookbooks/taginfo/recipes/default.rb @@ -24,6 +24,7 @@ include_recipe "apache" include_recipe "git" include_recipe "passenger" include_recipe "planet::current" +include_recipe "prometheus" include_recipe "ruby" package %w[ @@ -83,6 +84,7 @@ systemd_service "taginfo-update@" do "/srv/%i/sources", "/var/log/taginfo/%i" ] + nice 10 end systemd_timer "taginfo-update@" do @@ -219,4 +221,11 @@ node[:taginfo][:sites].each do |site| service "taginfo-update@#{site_name}.timer" do action [:enable, :start] end + + prometheus_collector "taginfo-#{site_name}" do + interval "15m" + user "taginfo" + path "#{directory}/taginfo/sources/metrics.rb" + options "#{directory}/data" + end end