+1
nixos/modules/services/monitoring/prometheus/exporters.nix
+1
nixos/modules/services/monitoring/prometheus/exporters.nix
+60
nixos/modules/services/monitoring/prometheus/exporters/smokeping.nix
+60
nixos/modules/services/monitoring/prometheus/exporters/smokeping.nix
···+check = x: types.str.check x && builtins.match "(-?[0-9]+(\.[0-9]+)?(ns|us|µs|ms|s|m|h))+" x != null;+default = "5e-05,0.0001,0.0002,0.0004,0.0008,0.0016,0.0032,0.0064,0.0128,0.0256,0.0512,0.1024,0.2048,0.4096,0.8192,1.6384,3.2768,6.5536,13.1072,26.2144";
+21
nixos/tests/prometheus-exporters.nix
+21
nixos/tests/prometheus-exporters.nix
···
+43
pkgs/servers/monitoring/prometheus/smokeping-prober.nix
+43
pkgs/servers/monitoring/prometheus/smokeping-prober.nix
···+varFlags = lib.concatStringsSep " " (lib.mapAttrsToList (name: value: "-X github.com/prometheus/common/version.${name}=${value}") setVars);
+1
pkgs/top-level/all-packages.nix
+1
pkgs/top-level/all-packages.nix
···prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };+prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };