From a572f998aeed8cf673490053d8eed0c52962897d Mon Sep 17 00:00:00 2001
From: Florian Sesser <florian@private.storage>
Date: Wed, 24 Aug 2022 17:49:06 +0000
Subject: [PATCH] Promtail on storage nodes: Scrape tahoe corruption advisories
 folder

---
 morph/lib/storage.nix | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/morph/lib/storage.nix b/morph/lib/storage.nix
index 1fd8c26c..60e80b8b 100644
--- a/morph/lib/storage.nix
+++ b/morph/lib/storage.nix
@@ -46,6 +46,21 @@ in {
 
     services.private-storage.monitoring.exporters.node.enable = true;
     services.private-storage.monitoring.exporters.tahoe.enable = true;
+    services.private-storage.monitoring.exporters.promtail.enable = true;
+    services.private-storage.monitoring.exporters.promtail.extraScrapeConfigs = [
+      {
+        job_name = "tahoe-corruption-advisories";
+        static_configs = [
+          {
+            targets = [ "localhost" ];
+            labels = {
+              job = "tahoe-corruption-advisories";
+              __path__ = "/storage/corruption-advisories/*";
+            };
+          }
+        ];
+      }
+    ];
 
     services.private-storage.borgbackup.enable = true;
 
-- 
GitLab