diff options
-rw-r--r-- | host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix | 2 | ||||
-rwxr-xr-x | modules/base-server.nix | 15 |
2 files changed, 16 insertions, 1 deletions
diff --git a/host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix b/host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix index 92987da..9aafb28 100644 --- a/host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix +++ b/host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix @@ -88,7 +88,7 @@ in services.nginx.upstreams."federation_reader" = { extraConfig = '' keepalive 32; - ip_hash; + hash $request_uri consistent; ''; servers = lib.listToAttrs ( lib.map (index: { diff --git a/modules/base-server.nix b/modules/base-server.nix index 29949ef..7febc74 100755 --- a/modules/base-server.nix +++ b/modules/base-server.nix @@ -114,6 +114,21 @@ enabledCollectors = [ "logind" "systemd" + "processes", + "interrupts", + "buddyinfo", + "cgroups", + "cpu_vulnerabilities", + "devstat", + "ksmd", + "lnstat", + "mountstats", + "network_route", + #"perf", # requires sysctl change + "qdisc", + "sysctl", + "softirqs", + "tcpstat" ]; disabledCollectors = [ "textfile" |