mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2026-04-04 17:04:41 +00:00
services: monitoring: Add log rotation.
* modules/rosenthal/services/monitoring.scm (alloy-service-type) (grafana-service-type, loki-service-type, mimir-service-type) (prometheus-service-type) [extensions]: Extend log-rotation-service-type.
This commit is contained in:
parent
e1558d198a
commit
ca8f28e512
@ -10,6 +10,7 @@
|
|||||||
#:use-module (rosenthal utils serializers yaml)
|
#:use-module (rosenthal utils serializers yaml)
|
||||||
#:use-module (gnu system shadow)
|
#:use-module (gnu system shadow)
|
||||||
#:use-module (gnu services)
|
#:use-module (gnu services)
|
||||||
|
#:use-module (gnu services admin)
|
||||||
#:use-module (gnu services configuration)
|
#:use-module (gnu services configuration)
|
||||||
#:use-module (gnu services databases)
|
#:use-module (gnu services databases)
|
||||||
#:use-module (gnu services shepherd)
|
#:use-module (gnu services shepherd)
|
||||||
@ -82,7 +83,9 @@
|
|||||||
(list (service-extension activation-service-type
|
(list (service-extension activation-service-type
|
||||||
alloy-activation)
|
alloy-activation)
|
||||||
(service-extension shepherd-root-service-type
|
(service-extension shepherd-root-service-type
|
||||||
alloy-shepherd)))
|
alloy-shepherd)
|
||||||
|
(service-extension log-rotation-service-type
|
||||||
|
(const '("/var/log/alloy.log")))))
|
||||||
(description "")))
|
(description "")))
|
||||||
|
|
||||||
|
|
||||||
@ -187,7 +190,9 @@
|
|||||||
(service-extension activation-service-type
|
(service-extension activation-service-type
|
||||||
grafana-activation)
|
grafana-activation)
|
||||||
(service-extension shepherd-root-service-type
|
(service-extension shepherd-root-service-type
|
||||||
grafana-shepherd)))
|
grafana-shepherd)
|
||||||
|
(service-extension log-rotation-service-type
|
||||||
|
(const '("/var/log/grafana.log")))))
|
||||||
(description "")))
|
(description "")))
|
||||||
|
|
||||||
|
|
||||||
@ -280,7 +285,9 @@
|
|||||||
(service-extension activation-service-type
|
(service-extension activation-service-type
|
||||||
loki-activation)
|
loki-activation)
|
||||||
(service-extension shepherd-root-service-type
|
(service-extension shepherd-root-service-type
|
||||||
loki-shepherd)))
|
loki-shepherd)
|
||||||
|
(service-extension log-rotation-service-type
|
||||||
|
(const '("/var/log/loki.log")))))
|
||||||
(description "")))
|
(description "")))
|
||||||
|
|
||||||
|
|
||||||
@ -373,7 +380,9 @@
|
|||||||
(service-extension activation-service-type
|
(service-extension activation-service-type
|
||||||
mimir-activation)
|
mimir-activation)
|
||||||
(service-extension shepherd-root-service-type
|
(service-extension shepherd-root-service-type
|
||||||
mimir-shepherd)))
|
mimir-shepherd)
|
||||||
|
(service-extension log-rotation-service-type
|
||||||
|
(const '("/var/log/mimir.log")))))
|
||||||
(description "")))
|
(description "")))
|
||||||
|
|
||||||
|
|
||||||
@ -470,5 +479,7 @@
|
|||||||
(service-extension activation-service-type
|
(service-extension activation-service-type
|
||||||
prometheus-activation)
|
prometheus-activation)
|
||||||
(service-extension shepherd-root-service-type
|
(service-extension shepherd-root-service-type
|
||||||
prometheus-shepherd)))
|
prometheus-shepherd)
|
||||||
|
(service-extension log-rotation-service-type
|
||||||
|
(const '("/var/log/prometheus.log")))))
|
||||||
(description "")))
|
(description "")))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user