# 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"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.0005"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.001"} 21 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.005"} 31 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.01"} 36 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.05"} 49 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.1"} 50 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.5"} 50 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="1"} 50 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="+Inf"} 50 harmonia_http_request_duration_seconds_sum{method="GET",path="/",status="200"} 0.393750807 harmonia_http_request_duration_seconds_count{method="GET",path="/",status="200"} 50 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.0001"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.0005"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.001"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.005"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.01"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.05"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.1"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.5"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="1"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="+Inf"} 6 harmonia_http_request_duration_seconds_sum{method="GET",path="/health",status="200"} 0.010235135 harmonia_http_request_duration_seconds_count{method="GET",path="/health",status="200"} 6 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"} 0 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.005"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.01"} 2 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.05"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.1"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.5"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="1"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="+Inf"} 5 harmonia_http_request_duration_seconds_sum{method="GET",path="/metrics",status="200"} 0.058974371 harmonia_http_request_duration_seconds_count{method="GET",path="/metrics",status="200"} 5 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.0001"} 88 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.0005"} 309 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.001"} 329 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.005"} 391 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.01"} 412 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.05"} 458 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.1"} 471 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.5"} 506 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="1"} 518 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="+Inf"} 527 harmonia_http_request_duration_seconds_sum{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 34.00503435099992 harmonia_http_request_duration_seconds_count{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 527 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.0001"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.0005"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.001"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.005"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.01"} 10 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.05"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.1"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.5"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="1"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="+Inf"} 14 harmonia_http_request_duration_seconds_sum{method="GET",path="/nix-cache-info",status="200"} 0.14381324899999998 harmonia_http_request_duration_seconds_count{method="GET",path="/nix-cache-info",status="200"} 14 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"} 4 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.001"} 4 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"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.1"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.5"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="1"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="+Inf"} 6 harmonia_http_request_duration_seconds_sum{method="GET",path="/version",status="200"} 0.016956508999999998 harmonia_http_request_duration_seconds_count{method="GET",path="/version",status="200"} 6 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.0001"} 26 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.0005"} 1336 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.001"} 1663 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.005"} 1981 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.01"} 2027 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.05"} 2066 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.1"} 2071 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.5"} 2074 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="1"} 2075 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="+Inf"} 2075 harmonia_http_request_duration_seconds_sum{method="GET",path="/{hash}.narinfo",status="200"} 3.795272268999997 harmonia_http_request_duration_seconds_count{method="GET",path="/{hash}.narinfo",status="200"} 2075 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.0001"} 208 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.0005"} 342 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.001"} 509 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.005"} 898 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.01"} 963 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.05"} 1034 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.1"} 1043 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.5"} 1051 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="1"} 1051 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="+Inf"} 1051 harmonia_http_request_duration_seconds_sum{method="GET",path="/{hash}.narinfo",status="404"} 5.126168664000001 harmonia_http_request_duration_seconds_count{method="GET",path="/{hash}.narinfo",status="404"} 1051 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"} 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.005460808 harmonia_http_request_duration_seconds_count{method="HEAD",path="/",status="404"} 2 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"} 2 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.005"} 3 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.01"} 3 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.020710965999999997 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"} 50 harmonia_http_requests_total{method="GET",path="/health",status="200"} 6 harmonia_http_requests_total{method="GET",path="/metrics",status="200"} 5 harmonia_http_requests_total{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 527 harmonia_http_requests_total{method="GET",path="/nix-cache-info",status="200"} 14 harmonia_http_requests_total{method="GET",path="/version",status="200"} 6 harmonia_http_requests_total{method="GET",path="/{hash}.narinfo",status="200"} 2075 harmonia_http_requests_total{method="GET",path="/{hash}.narinfo",status="404"} 1051 harmonia_http_requests_total{method="HEAD",path="/",status="404"} 2 harmonia_http_requests_total{method="POST",path="/",status="404"} 4