diff --git a/common/default.nix b/common/default.nix index 6d011d8a..b0907610 100644 --- a/common/default.nix +++ b/common/default.nix @@ -7,10 +7,6 @@ with lib; { config = { m-0.monitoring = [ - { - host = "hera:9974"; - name = "hera-folder-sizes"; - } { host = "apollo:9100"; name = "apollo"; diff --git a/nixos/machines/hera/configuration.nix b/nixos/machines/hera/configuration.nix index 591ee183..0d6bd69b 100644 --- a/nixos/machines/hera/configuration.nix +++ b/nixos/machines/hera/configuration.nix @@ -29,7 +29,6 @@ in { ../../roles/mailman.nix ../../roles/firefox-sync.nix ../../roles/goatcounter.nix - ../../roles/prometheus-folder-size-exporter.nix ./web.nix ./mail.nix ./boot.nix diff --git a/nixos/machines/zeus/configuration.nix b/nixos/machines/zeus/configuration.nix index 9d5a683a..9758b5f9 100644 --- a/nixos/machines/zeus/configuration.nix +++ b/nixos/machines/zeus/configuration.nix @@ -39,7 +39,6 @@ in { nixos.source = "/disk/persist/maralorn/git/config"; machine-id.source = "/disk/persist/machine-id"; }; - environment.systemPackages = [pkgs.prometheus-folder-size-exporter]; systemd.services."activate-home-manager" = { path = [pkgs.nix pkgs.dbus]; diff --git a/nixos/roles/prometheus-folder-size-exporter.nix b/nixos/roles/prometheus-folder-size-exporter.nix deleted file mode 100644 index b2c9158e..00000000 --- a/nixos/roles/prometheus-folder-size-exporter.nix +++ /dev/null @@ -1,22 +0,0 @@ -{pkgs, ...}: let - config = [ - { - "path" = "/"; - explode_depth = 1; - "sum_remaining_subfolders" = true; - } - ]; -in { - systemd.services.prometheus-folder-size-exporter = { - after = ["network-online.target"]; - wants = ["network-online.target"]; - description = "Prometheus folder size exporter"; - wantedBy = ["multi-user.target"]; - - serviceConfig = { - DynamicUser = true; - Type = "simple"; - ExecStart = "${pkgs.prometheus-folder-size-exporter}/bin/prometheus-folder-size-exporter -b 60 -i ${builtins.toJSON config} -p 9974"; - }; - }; -} diff --git a/overlays/prometheus-folder-size-exporter.nix b/overlays/prometheus-folder-size-exporter.nix deleted file mode 100644 index 99babcbc..00000000 --- a/overlays/prometheus-folder-size-exporter.nix +++ /dev/null @@ -1,13 +0,0 @@ -final: prev: { - prometheus-folder-size-exporter = final.rustPlatform.buildRustPackage rec { - pname = "prometheus_folder_size_exporter"; - version = "0.5.0"; - src = final.fetchFromGitHub { - owner = "MindFlavor"; - repo = pname; - rev = version; - sha256 = "sha256-G1oWGiTyftloPxgOuiYFO7hofHdbwPCG4QDXK1t5qWk="; - }; - cargoSha256 = "sha256:0baxb2fqdywfj9jxmhinm7fqyyn6sdfh6s5vnn7mgwawg00b7h7l"; - }; -}