commit 7f3b3e9ce15520e1de5de36f8beb5400b8d60e49
parent 2883b22895117eeaabeaed0a394ee8c0dc4f1ffb
Author: mtmn <miro@haravara.org>
Date: Tue, 2 Jun 2026 00:32:35 +0200
caddy: send logs to loki
Diffstat:
3 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/hosts/nixaran/configuration.nix b/hosts/nixaran/configuration.nix
Binary files differ.
diff --git a/hosts/void/overlays/config/river/init b/hosts/void/overlays/config/river/init
@@ -124,7 +124,7 @@ riverctl map normal $alt+Shift Tab send-to-previous-tags
riverctl map normal $mod Tab focus-previous-tags
riverctl map normal $mod+Shift Tab send-to-previous-tags
-swaybg -m fill -c "#120d15" -i "$HOME/misc/random/wallpapers/16.jpg" &
+swaybg -m fill -c "#120d15" -i "$HOME/misc/random/wallpapers/ultracomputing.png" &
mkfifo "$wobsock" && tail -f "$wobsock" | wob &
wl-paste --watch cliphist store &
diff --git a/modules/services/monitoring/loki.nix b/modules/services/monitoring/loki.nix
@@ -82,6 +82,34 @@ in {
host = "${config.networking.hostName}",
}
}
+
+ // ── Caddy access logs ───────────────────────────────────────────
+
+ local.file_match "caddy_access" {
+ path_targets = [
+ {__path__ = "/var/log/caddy/access-*.log", job = "caddy-access", host = "${config.networking.hostName}"},
+ ]
+ }
+
+ loki.source.file "caddy_access" {
+ targets = local.file_match.caddy_access.targets
+ forward_to = [loki.write.default.receiver]
+ tail_from_end = true
+ }
+
+ // ── Caddy error log ──────────────────────────────────────────────
+
+ local.file_match "caddy_error" {
+ path_targets = [
+ {__path__ = "/var/log/caddy/caddy.log", job = "caddy-error", host = "${config.networking.hostName}"},
+ ]
+ }
+
+ loki.source.file "caddy_error" {
+ targets = local.file_match.caddy_error.targets
+ forward_to = [loki.write.default.receiver]
+ tail_from_end = true
+ }
'';
};
};