# 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"} 611 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.0005"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.001"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.005"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.01"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.05"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.1"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="0.5"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="1"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/",status="200",le="+Inf"} 612 harmonia_http_request_duration_seconds_sum{method="GET",path="/",status="200"} 0.024471530999999932 harmonia_http_request_duration_seconds_count{method="GET",path="/",status="200"} 612 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.0001"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.0005"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.001"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.005"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.01"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.05"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.1"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="0.5"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="1"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/health",status="200",le="+Inf"} 14 harmonia_http_request_duration_seconds_sum{method="GET",path="/health",status="200"} 0.0004761059999999999 harmonia_http_request_duration_seconds_count{method="GET",path="/health",status="200"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="0.0001"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="0.0005"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="0.001"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="0.005"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="0.01"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="0.05"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="0.1"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="0.5"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="1"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/log/{drv}",status="404",le="+Inf"} 9 harmonia_http_request_duration_seconds_sum{method="GET",path="/log/{drv}",status="404"} 0.000421494 harmonia_http_request_duration_seconds_count{method="GET",path="/log/{drv}",status="404"} 9 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.0001"} 13 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.0005"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.001"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.005"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.01"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.05"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.1"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="0.5"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="1"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/metrics",status="200",le="+Inf"} 15 harmonia_http_request_duration_seconds_sum{method="GET",path="/metrics",status="200"} 0.001424766 harmonia_http_request_duration_seconds_count{method="GET",path="/metrics",status="200"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.0001"} 0 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.0005"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.001"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.005"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.01"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.05"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.1"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="0.5"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="1"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200",le="+Inf"} 64 harmonia_http_request_duration_seconds_sum{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 0.014080239999999999 harmonia_http_request_duration_seconds_count{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 64 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.0001"} 15 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.0005"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.001"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.005"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.01"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.05"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.1"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="0.5"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="1"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/nix-cache-info",status="200",le="+Inf"} 16 harmonia_http_request_duration_seconds_sum{method="GET",path="/nix-cache-info",status="200"} 0.000994963 harmonia_http_request_duration_seconds_count{method="GET",path="/nix-cache-info",status="200"} 16 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.0001"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.0005"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.001"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.005"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.01"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.05"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.1"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="0.5"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="1"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/version",status="200",le="+Inf"} 14 harmonia_http_request_duration_seconds_sum{method="GET",path="/version",status="200"} 0.000490358 harmonia_http_request_duration_seconds_count{method="GET",path="/version",status="200"} 14 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.0001"} 3 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.0005"} 41 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.001"} 44 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.005"} 44 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.01"} 44 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.05"} 44 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.1"} 44 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="0.5"} 44 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="1"} 44 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="200",le="+Inf"} 44 harmonia_http_request_duration_seconds_sum{method="GET",path="/{hash}.narinfo",status="200"} 0.011180840000000001 harmonia_http_request_duration_seconds_count{method="GET",path="/{hash}.narinfo",status="200"} 44 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.0001"} 0 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.0005"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.001"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.005"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.01"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.05"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.1"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="0.5"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="1"} 1 harmonia_http_request_duration_seconds_bucket{method="GET",path="/{hash}.narinfo",status="404",le="+Inf"} 1 harmonia_http_request_duration_seconds_sum{method="GET",path="/{hash}.narinfo",status="404"} 0.000132978 harmonia_http_request_duration_seconds_count{method="GET",path="/{hash}.narinfo",status="404"} 1 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.0001"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.0005"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.001"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.005"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.01"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.05"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.1"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="0.5"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="1"} 9 harmonia_http_request_duration_seconds_bucket{method="HEAD",path="/",status="404",le="+Inf"} 9 harmonia_http_request_duration_seconds_sum{method="HEAD",path="/",status="404"} 0.000162661 harmonia_http_request_duration_seconds_count{method="HEAD",path="/",status="404"} 9 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.0001"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.0005"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.001"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.005"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.01"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.05"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.1"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="0.5"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="1"} 2 harmonia_http_request_duration_seconds_bucket{method="OPTIONS",path="/",status="404",le="+Inf"} 2 harmonia_http_request_duration_seconds_sum{method="OPTIONS",path="/",status="404"} 0.000036806 harmonia_http_request_duration_seconds_count{method="OPTIONS",path="/",status="404"} 2 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.0001"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.0005"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.001"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.005"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.01"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.05"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.1"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="0.5"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="1"} 126 harmonia_http_request_duration_seconds_bucket{method="POST",path="/",status="404",le="+Inf"} 126 harmonia_http_request_duration_seconds_sum{method="POST",path="/",status="404"} 0.0024280290000000013 harmonia_http_request_duration_seconds_count{method="POST",path="/",status="404"} 126 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="0.0001"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="0.0005"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="0.001"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="0.005"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="0.01"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="0.05"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="0.1"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="0.5"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="1"} 26 harmonia_http_request_duration_seconds_bucket{method="PROPFIND",path="/",status="404",le="+Inf"} 26 harmonia_http_request_duration_seconds_sum{method="PROPFIND",path="/",status="404"} 0.0004951069999999998 harmonia_http_request_duration_seconds_count{method="PROPFIND",path="/",status="404"} 26 # 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"} 612 harmonia_http_requests_total{method="GET",path="/health",status="200"} 14 harmonia_http_requests_total{method="GET",path="/log/{drv}",status="404"} 9 harmonia_http_requests_total{method="GET",path="/metrics",status="200"} 15 harmonia_http_requests_total{method="GET",path="/nar/{narhash:[0123456789abcdfghijklmnpqrsvwxyz]{52}}.nar",status="200"} 64 harmonia_http_requests_total{method="GET",path="/nix-cache-info",status="200"} 16 harmonia_http_requests_total{method="GET",path="/version",status="200"} 14 harmonia_http_requests_total{method="GET",path="/{hash}.narinfo",status="200"} 44 harmonia_http_requests_total{method="GET",path="/{hash}.narinfo",status="404"} 1 harmonia_http_requests_total{method="HEAD",path="/",status="404"} 9 harmonia_http_requests_total{method="OPTIONS",path="/",status="404"} 2 harmonia_http_requests_total{method="POST",path="/",status="404"} 126 harmonia_http_requests_total{method="PROPFIND",path="/",status="404"} 26