# 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"} 31 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.0005"} 35 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.001"} 35 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.005"} 38 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.01"} 40 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.05"} 41 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.1"} 41 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.5"} 41 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="1"} 41 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="+Inf"} 41 harmonia_http_request_duration_seconds_sum{method="GET",path="/",status="200"} 0.034528671999999996 harmonia_http_request_duration_seconds_count{method="GET",path="/",status="200"} 41 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"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.001"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.005"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.01"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.05"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.1"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.5"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="1"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="+Inf"} 4 harmonia_http_request_duration_seconds_sum{method="GET",path="/health",status="200"} 0.00020426199999999998 harmonia_http_request_duration_seconds_count{method="GET",path="/health",status="200"} 4 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"} 2 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.001"} 3 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"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.05"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.1"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.5"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="1"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="+Inf"} 4 harmonia_http_request_duration_seconds_sum{method="GET",path="/metrics",status="200"} 0.00644159 harmonia_http_request_duration_seconds_count{method="GET",path="/metrics",status="200"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.0001"} 34130 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.0005"} 56685 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.001"} 56883 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.005"} 57012 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.01"} 57047 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.05"} 57078 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.1"} 57079 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.5"} 57079 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="1"} 57079 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="+Inf"} 57079 harmonia_http_request_duration_seconds_sum{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 7.131808307999947 harmonia_http_request_duration_seconds_count{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 57079 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.0001"} 1098 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.0005"} 1109 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.001"} 1110 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.005"} 1120 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.01"} 1120 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.05"} 1120 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.1"} 1120 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.5"} 1120 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="1"} 1120 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="+Inf"} 1120 harmonia_http_request_duration_seconds_sum{method="GET",path="/nix-cache-info",status="200"} 0.060538387000000006 harmonia_http_request_duration_seconds_count{method="GET",path="/nix-cache-info",status="200"} 1120 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.0001"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.0005"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.001"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.005"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.01"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.05"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.1"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.5"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="1"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="+Inf"} 5 harmonia_http_request_duration_seconds_sum{method="GET",path="/version",status="200"} 0.000271064 harmonia_http_request_duration_seconds_count{method="GET",path="/version",status="200"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.0001"} 21429 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.0005"} 52939 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.001"} 53750 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.005"} 54773 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.01"} 54868 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.05"} 54907 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.1"} 54922 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.5"} 54922 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="1"} 54922 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="+Inf"} 54922 harmonia_http_request_duration_seconds_sum{method="GET",path="/{hash}.narinfo",status="200"} 12.755437427999999 harmonia_http_request_duration_seconds_count{method="GET",path="/{hash}.narinfo",status="200"} 54922 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.0001"} 4912 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.0005"} 10776 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.001"} 10884 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.005"} 11324 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.01"} 11372 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.05"} 11395 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.1"} 11401 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.5"} 11405 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="1"} 11405 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="+Inf"} 11405 harmonia_http_request_duration_seconds_sum{method="GET",path="/{hash}.narinfo",status="404"} 4.594573474000009 harmonia_http_request_duration_seconds_count{method="GET",path="/{hash}.narinfo",status="404"} 11405 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.0001"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.0005"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.001"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.005"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.01"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.05"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.1"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.5"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="1"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="+Inf"} 2 harmonia_http_request_duration_seconds_sum{method="HEAD",path="/",status="404"} 0.000095852 harmonia_http_request_duration_seconds_count{method="HEAD",path="/",status="404"} 2 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"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.001"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.005"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.01"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.05"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.1"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="0.5"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="1"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="200",le="+Inf"} 12 harmonia_http_request_duration_seconds_sum{method="HEAD",path="/{hash}.narinfo",status="200"} 0.0034372600000000006 harmonia_http_request_duration_seconds_count{method="HEAD",path="/{hash}.narinfo",status="200"} 12 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.0001"} 2 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.0005"} 6 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.001"} 6 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.005"} 7 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.01"} 7 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.05"} 8 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.1"} 8 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="0.5"} 8 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="1"} 8 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/{hash}.narinfo",status="404",le="+Inf"} 8 harmonia_http_request_duration_seconds_sum{method="HEAD",path="/{hash}.narinfo",status="404"} 0.015011131 harmonia_http_request_duration_seconds_count{method="HEAD",path="/{hash}.narinfo",status="404"} 8 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.0001"} 2 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.0005"} 2 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.001"} 4 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.005"} 4 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.01"} 4 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.05"} 4 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.1"} 4 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.5"} 4 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="1"} 4 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="+Inf"} 4 harmonia_http_request_duration_seconds_sum{method="POST",path="/",status="404"} 0.0015008190000000002 harmonia_http_request_duration_seconds_count{method="POST",path="/",status="404"} 4 # 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"} 41 harmonia_http_requests_total{method="GET",path="/health",status="200"} 4 harmonia_http_requests_total{method="GET",path="/metrics",status="200"} 4 harmonia_http_requests_total{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 57079 harmonia_http_requests_total{method="GET",path="/nix-cache-info",status="200"} 1120 harmonia_http_requests_total{method="GET",path="/version",status="200"} 5 harmonia_http_requests_total{method="GET",path="/{hash}.narinfo",status="200"} 54922 harmonia_http_requests_total{method="GET",path="/{hash}.narinfo",status="404"} 11405 harmonia_http_requests_total{method="HEAD",path="/",status="404"} 2 harmonia_http_requests_total{method="HEAD",path="/{hash}.narinfo",status="200"} 12 harmonia_http_requests_total{method="HEAD",path="/{hash}.narinfo",status="404"} 8 harmonia_http_requests_total{method="POST",path="/",status="404"} 4