From 0739adbeb1f9daa6246617f7704514fbd9b1c438 Mon Sep 17 00:00:00 2001 From: Jelle van der Waa <jelle@archlinux.org> Date: Sat, 19 Feb 2022 20:34:32 +0100 Subject: [PATCH] aurweb: enable prometheus metrics --- roles/aurweb/defaults/main.yml | 1 + roles/aurweb/templates/aurweb.service.j2 | 2 ++ 2 files changed, 3 insertions(+) diff --git a/roles/aurweb/defaults/main.yml b/roles/aurweb/defaults/main.yml index f5f5f2141..b6c3ead8b 100644 --- a/roles/aurweb/defaults/main.yml +++ b/roles/aurweb/defaults/main.yml @@ -4,6 +4,7 @@ aurweb_asgi_bind: '127.0.0.1:8000' aurweb_domain: 'aur.archlinux.org' aurweb_repository: 'https://gitlab.archlinux.org/archlinux/aurweb.git' aurweb_dir: '/srv/http/aurweb' +aurweb_prom_dir: 'aurweb-prom' aurweb_conf_dir: '/etc/aurweb' aurweb_git_dir: "{{ aurweb_dir }}/aur.git" aurweb_git_hook: '/usr/local/bin/aurweb-git-update' diff --git a/roles/aurweb/templates/aurweb.service.j2 b/roles/aurweb/templates/aurweb.service.j2 index 8cfc96c78..19aa621cb 100644 --- a/roles/aurweb/templates/aurweb.service.j2 +++ b/roles/aurweb/templates/aurweb.service.j2 @@ -2,6 +2,8 @@ Description=aurweb asgi server [Service] +RuntimeDirectory={{ aurweb_prom_dir }} +Environment=PROMETHEUS_MULTIPROC_DIR=/run/{{ aurweb_prom_dir }} User={{ aurweb_user }} WorkingDirectory={{ aurweb_dir }} ExecStart=/usr/bin/poetry run gunicorn \ -- GitLab