# HELP harmonia_http_request_duration_seconds HTTP request latencies in seconds # TYPE harmonia_http_request_duration_seconds histogram harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.0001"} 17 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.0005"} 19 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.001"} 20 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.005"} 29 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.01"} 31 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.05"} 31 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.1"} 31 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.5"} 31 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="1"} 31 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="+Inf"} 31 harmonia_http_request_duration_seconds_sum{method="GET",path="/",status="200"} 0.032498979 harmonia_http_request_duration_seconds_count{method="GET",path="/",status="200"} 31 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.0001"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.0005"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.001"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.005"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.01"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.05"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.1"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.5"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="1"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="+Inf"} 3 harmonia_http_request_duration_seconds_sum{method="GET",path="/health",status="200"} 0.000074792 harmonia_http_request_duration_seconds_count{method="GET",path="/health",status="200"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.0001"} 0 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.0005"} 0 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.001"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.005"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.01"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.05"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.1"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.5"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="1"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="+Inf"} 3 harmonia_http_request_duration_seconds_sum{method="GET",path="/metrics",status="200"} 0.004232752 harmonia_http_request_duration_seconds_count{method="GET",path="/metrics",status="200"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.0001"} 16612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.0005"} 41929 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.001"} 42807 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.005"} 43569 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.01"} 43769 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.05"} 43894 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.1"} 43915 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.5"} 43918 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="1"} 43918 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="+Inf"} 43918 harmonia_http_request_duration_seconds_sum{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 14.377761238000016 harmonia_http_request_duration_seconds_count{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 43918 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.0001"} 313 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.0005"} 338 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.001"} 381 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.005"} 424 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.01"} 426 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.05"} 430 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.1"} 430 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.5"} 430 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="1"} 430 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="+Inf"} 430 harmonia_http_request_duration_seconds_sum{method="GET",path="/nix-cache-info",status="200"} 0.31294505000000006 harmonia_http_request_duration_seconds_count{method="GET",path="/nix-cache-info",status="200"} 430 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.0001"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.0005"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.001"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.005"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.01"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.05"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.1"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.5"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="1"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="+Inf"} 3 harmonia_http_request_duration_seconds_sum{method="GET",path="/version",status="200"} 0.000097654 harmonia_http_request_duration_seconds_count{method="GET",path="/version",status="200"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.0001"} 12888 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.0005"} 40349 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.001"} 42066 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.005"} 43153 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.01"} 43346 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.05"} 43546 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.1"} 43570 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.5"} 43589 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="1"} 43590 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="+Inf"} 43591 harmonia_http_request_duration_seconds_sum{method="GET",path="/{hash}.narinfo",status="200"} 23.363056058999792 harmonia_http_request_duration_seconds_count{method="GET",path="/{hash}.narinfo",status="200"} 43591 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.0001"} 267 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.0005"} 4039 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.001"} 4422 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.005"} 4928 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.01"} 5059 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.05"} 5130 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.1"} 5137 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.5"} 5141 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="1"} 5142 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="+Inf"} 5142 harmonia_http_request_duration_seconds_sum{method="GET",path="/{hash}.narinfo",status="404"} 7.997230891999999 harmonia_http_request_duration_seconds_count{method="GET",path="/{hash}.narinfo",status="404"} 5142 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.0001"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.0005"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.001"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.005"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.01"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.05"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.1"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.5"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="1"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="+Inf"} 1 harmonia_http_request_duration_seconds_sum{method="HEAD",path="/",status="404"} 0.000015198 harmonia_http_request_duration_seconds_count{method="HEAD",path="/",status="404"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.0001"} 0 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.0005"} 11 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.001"} 28 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.005"} 31 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.01"} 31 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.05"} 31 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.1"} 31 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.5"} 31 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="1"} 31 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="+Inf"} 31 harmonia_http_request_duration_seconds_sum{method="HEAD",path="/{hash}.narinfo",status="200"} 0.022925139999999997 harmonia_http_request_duration_seconds_count{method="HEAD",path="/{hash}.narinfo",status="200"} 31 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.0001"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.0005"} 20 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.001"} 20 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.005"} 22 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.01"} 23 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.05"} 23 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.1"} 23 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.5"} 23 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="1"} 23 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="+Inf"} 23 harmonia_http_request_duration_seconds_sum{method="HEAD",path="/{hash}.narinfo",status="404"} 0.021582955 harmonia_http_request_duration_seconds_count{method="HEAD",path="/{hash}.narinfo",status="404"} 23 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.0001"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.0005"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.001"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.005"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.01"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.05"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.1"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.5"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="1"} 1 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="+Inf"} 1 harmonia_http_request_duration_seconds_sum{method="OPTIONS",path="/",status="404"} 0.000018424 harmonia_http_request_duration_seconds_count{method="OPTIONS",path="/",status="404"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.0001"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.0005"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.001"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.005"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.01"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.05"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.1"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.5"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="1"} 1 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="+Inf"} 1 harmonia_http_request_duration_seconds_sum{method="POST",path="/",status="404"} 0.000018906 harmonia_http_request_duration_seconds_count{method="POST",path="/",status="404"} 1 # HELP harmonia_http_requests_total Total number of HTTP requests # TYPE harmonia_http_requests_total counter harmonia_http_requests_total{method="GET",path="/",status="200"} 31 harmonia_http_requests_total{method="GET",path="/health",status="200"} 3 harmonia_http_requests_total{method="GET",path="/metrics",status="200"} 3 harmonia_http_requests_total{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 43918 harmonia_http_requests_total{method="GET",path="/nix-cache-info",status="200"} 430 harmonia_http_requests_total{method="GET",path="/version",status="200"} 3 harmonia_http_requests_total{method="GET",path="/{hash}.narinfo",status="200"} 43591 harmonia_http_requests_total{method="GET",path="/{hash}.narinfo",status="404"} 5142 harmonia_http_requests_total{method="HEAD",path="/",status="404"} 1 harmonia_http_requests_total{method="HEAD",path="/{hash}.narinfo",status="200"} 31 harmonia_http_requests_total{method="HEAD",path="/{hash}.narinfo",status="404"} 23 harmonia_http_requests_total{method="OPTIONS",path="/",status="404"} 1 harmonia_http_requests_total{method="POST",path="/",status="404"} 1