From d426e783cda4725e6b3e1bba2d726215676a502f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Wed, 3 Jul 2024 02:56:23 +0200 Subject: [PATCH] grafana: Properly proxy websocket connections Fixes #115 --- configuration/services/metrics/grafana.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/configuration/services/metrics/grafana.nix b/configuration/services/metrics/grafana.nix index d13fe7b..5c779f2 100644 --- a/configuration/services/metrics/grafana.nix +++ b/configuration/services/metrics/grafana.nix @@ -42,6 +42,12 @@ in forceSSL = true; useACMEHost = "tlater.net"; enableHSTS = true; - locations."/".proxyPass = "http://localhost:${toString config.services.grafana.settings.server.http_port}"; + locations = { + "/".proxyPass = "http://localhost:${toString config.services.grafana.settings.server.http_port}"; + "/api/live" = { + proxyWebsockets = true; + proxyPass = "http://localhost:${toString config.services.grafana.settings.server.http_port}"; + }; + }; }; }