WIP systemd-metrics

This commit is contained in:
Christian Hagenest
2024-05-18 21:44:39 +02:00
parent f32e18c32a
commit 50f0be2e1d
3 changed files with 29 additions and 0 deletions

View File

@@ -97,6 +97,20 @@ def _install_remote_venv_with_chatmaild(config) -> None:
},
)
# create metrics every 5 minutes via systemd
systemd.service(
name=f"Setup metrics service",
service="metrics.service",
running=True,
enabled=True,
restarted=True,
daemon_reload=True,
)
# TODO Put a systemd service at the right place
# TODO Put a systemd timer at the right place
# install systemd units
for fn in (
"doveauth",

View File

@@ -0,0 +1,6 @@
[Unit]
Description=Generate metrics in /var/www/html/metrics every 5 minutes
[Service]
WorkingDirectory=/var/www/magento-website/current
ExecStart=/usr/bin/php bin/magento indexer:reindex

View File

@@ -0,0 +1,9 @@
[Unit]
Description=Generate metrics in /var/www/html/metrics every 5 minutes
[Timer]
OnBootSec=5min
OnUnitActiveSec=5min
[Install]
WantedBy=timers.target