diff --git a/modules/darwin/common/telegraf.nix b/modules/darwin/common/telegraf.nix index b8272b69e..65baf9a62 100644 --- a/modules/darwin/common/telegraf.nix +++ b/modules/darwin/common/telegraf.nix @@ -1,41 +1,7 @@ -{ pkgs, ... }: +{ inputs, ... }: { - imports = [ ../../shared/telegraf.nix ]; - - services.telegraf = { - enable = true; - extraConfig = { - agent.interval = "60s"; - inputs = { - smart.path_smartctl = "${pkgs.smartmontools}/bin/smartctl"; - system = { }; - mem = { }; - swap = { }; - disk.tagdrop = { - fstype = [ - "tmpfs" - "ramfs" - "devtmpfs" - "devfs" - "iso9660" - "overlay" - "aufs" - "squashfs" - ]; - device = [ - "rpc_pipefs" - "lxcfs" - "nsfs" - "borgfs" - ]; - }; - diskio = { }; - internal = { }; - }; - outputs.prometheus_client = { - listen = ":9273"; - metric_version = 2; - }; - }; - }; + imports = [ + inputs.srvos.darwinModules.mixins-telegraf + ../../shared/telegraf.nix + ]; }