diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-11-04 17:31:27 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-11-04 17:33:32 +0100 |
commit | 9684a243a881152cd8c8879192771e50cad53fb3 (patch) | |
tree | f3537f35b8e56569eac342babeb1e802de897c38 /modules | |
parent | 78ba0c65b7bf9a64c12ca8c08f2e0220afdc8dbc (diff) | |
download | nixlib-9684a243a881152cd8c8879192771e50cad53fb3.tar nixlib-9684a243a881152cd8c8879192771e50cad53fb3.tar.gz nixlib-9684a243a881152cd8c8879192771e50cad53fb3.tar.bz2 nixlib-9684a243a881152cd8c8879192771e50cad53fb3.tar.lz nixlib-9684a243a881152cd8c8879192771e50cad53fb3.tar.xz nixlib-9684a243a881152cd8c8879192771e50cad53fb3.tar.zst nixlib-9684a243a881152cd8c8879192771e50cad53fb3.zip |
modules/server/nginx: log upstream response time
This will be useful to see which cgit requests take the longest, in case any features are taking up an unreasonable amount of CPU time and should be disabled.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/server/nginx/default.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/server/nginx/default.nix b/modules/server/nginx/default.nix index 4fb08aa7ef52..d60b1aa30c56 100644 --- a/modules/server/nginx/default.nix +++ b/modules/server/nginx/default.nix @@ -11,7 +11,8 @@ services.nginx.commonHttpConfig = '' log_format privacy '[$time_local] $request_method ' - '$scheme://$host$request_uri $status $body_bytes_sent'; + '$scheme://$host$request_uri $status $body_bytes_sent ' + '($upstream_response_time seconds)'; # systemd catches syslog, and access_log doesn't support stdout/stderr. access_log syslog:server=unix:/dev/log privacy; |