+2
nixos/doc/manual/release-notes/rl-2311.section.md
+2
nixos/doc/manual/release-notes/rl-2311.section.md
···- `services.nginx` gained a `defaultListen` option at server-level with support for PROXY protocol listeners, also `proxyProtocol` is now exposed in `services.nginx.virtualHosts.<name>.listen` option. It is now possible to run PROXY listeners and non-PROXY listeners at a server-level, see [#213510](https://github.com/NixOS/nixpkgs/pull/213510/) for more details.+- `services.prometheus.exporters` has a new exporter to monitor electrical power consumption based on PowercapRAPL sensor called [Scaphandre](https://github.com/hubblo-org/scaphandre), see [#239803](https://github.com/NixOS/nixpkgs/pull/239803) for more details.
+16
nixos/modules/services/monitoring/prometheus/exporters.nix
+16
nixos/modules/services/monitoring/prometheus/exporters.nix
······+assertion = cfg.scaphandre.enable -> ((lib.kernel.whenHelpers pkgs.linux.version).whenOlder "5.11" true).condition == false;+assertion = cfg.scaphandre.enable -> (builtins.elem "intel_rapl_common" config.boot.kernelModules);
+33
nixos/modules/services/monitoring/prometheus/exporters/scaphandre.nix
+33
nixos/modules/services/monitoring/prometheus/exporters/scaphandre.nix
···
+16
nixos/tests/prometheus-exporters.nix
+16
nixos/tests/prometheus-exporters.nix
···
+1
-1
pkgs/servers/scaphandre/default.nix
+1
-1
pkgs/servers/scaphandre/default.nix
···