From 672143806a72a59049bb2e94f625b8e1a08f0614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Thu, 12 Mar 2026 20:06:32 +0100 Subject: [PATCH] media1: ship kodi logs to loki Kodi logs to ~/.kodi/temp/kodi.log which isn't picked up by the journal or varlog scrape configs. Add a dedicated promtail scrape config for it. Co-Authored-By: Claude Opus 4.6 --- hosts/media1/media-desktop.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/hosts/media1/media-desktop.nix b/hosts/media1/media-desktop.nix index 2c7a500..beca374 100644 --- a/hosts/media1/media-desktop.nix +++ b/hosts/media1/media-desktop.nix @@ -1,4 +1,5 @@ { + config, pkgs, lib, ... @@ -117,4 +118,23 @@ in MOZ_ENABLE_WAYLAND = "1"; LIBVA_DRIVER_NAME = "iHD"; }; + + # Ship Kodi logs to Loki + services.promtail.configuration.scrape_configs = [ + { + job_name = "kodi"; + static_configs = [ + { + targets = [ "localhost" ]; + labels = { + job = "kodi"; + hostname = config.networking.hostName; + tier = config.homelab.host.tier; + role = config.homelab.host.role; + __path__ = "/home/kodi/.kodi/temp/kodi.log"; + }; + } + ]; + } + ]; }