# HELP lawvoice_http_requests_total Total number of HTTP requests handled by the backend. # TYPE lawvoice_http_requests_total counter lawvoice_http_requests_total{method="POST",route="/api/session-recordings",status="201"} 7 lawvoice_http_requests_total{method="GET",route="/api/csrf-token",status="200"} 20 lawvoice_http_requests_total{method="GET",route="/api/auth/me",status="200"} 36 lawvoice_http_requests_total{method="GET",route="/api/profiles",status="200"} 6 lawvoice_http_requests_total{method="GET",route="/api/analytics",status="200"} 11 lawvoice_http_requests_total{method="GET",route="/api/session",status="200"} 6 lawvoice_http_requests_total{method="POST",route="/api/realtime/sdp",status="201"} 6 lawvoice_http_requests_total{method="POST",route="/api/analytics",status="200"} 6 lawvoice_http_requests_total{method="GET",route="/api/profiles",status="304"} 17 lawvoice_http_requests_total{method="GET",route="/api/analytics",status="304"} 14 lawvoice_http_requests_total{method="POST",route="/api/auth/admin/login",status="200"} 3 lawvoice_http_requests_total{method="GET",route="/api/admin/log-sources",status="200"} 28 lawvoice_http_requests_total{method="GET",route="/api/admin/logs",status="200"} 14 lawvoice_http_requests_total{method="GET",route="/api/admin/session-recordings",status="200"} 14 lawvoice_http_requests_total{method="GET",route="/api/knowledge/documents",status="200"} 2 lawvoice_http_requests_total{method="GET",route="/api/auth/admin/check",status="204"} 388 lawvoice_http_requests_total{method="GET",route="/api/knowledge/documents",status="304"} 11 lawvoice_http_requests_total{method="GET",route="/api/admin/session-recordings/:id",status="200"} 2 lawvoice_http_requests_total{method="GET",route="/api/.git/config",status="404"} 2 lawvoice_http_requests_total{method="GET",route="/api/.env",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/.env.backup",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/.env.bak",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/.env.dev",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/.env.old",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/v2/.env",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/.env.local",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/backend/.env",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/.env.production",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/v1/.env",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/v3/.env",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/sendgrid.env",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/.env.prod",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/.env.staging",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/actuator/configprops",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/actuator/logfile",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/configprops",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/env",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/actuator/env",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/actuator/heapdump",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/heapdump",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/aws.json",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/credentials.json",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/phpinfo.php",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/docker-compose.yml",status="404"} 1 lawvoice_http_requests_total{method="GET",route="/api/docker-compose.prod.yml",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/config.json",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/settings.json",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/config.yml",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/database.yml",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/settings.yml",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/database.php",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/application.yml",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/config.php",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/application.properties",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/appsettings.json",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/credentials.json",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/secrets.json",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/parameters.yml",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/v1/application.yml",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/v1/config.json",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/keys.json",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/v2/config.json",status="429"} 1 lawvoice_http_requests_total{method="GET",route="/api/v2/application.yml",status="429"} 1 # HELP lawvoice_http_request_duration_ms HTTP request duration in milliseconds. # TYPE lawvoice_http_request_duration_ms histogram lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="5"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="10"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="25"} 7 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="50"} 7 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="100"} 7 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="250"} 7 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="500"} 7 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="1000"} 7 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="2500"} 7 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="5000"} 7 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/session-recordings",status="201",le="+Inf"} 7 lawvoice_http_request_duration_ms_sum{method="POST",route="/api/session-recordings",status="201"} 34 lawvoice_http_request_duration_ms_count{method="POST",route="/api/session-recordings",status="201"} 7 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="5"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="10"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="25"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="50"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="100"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="250"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="500"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="1000"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="2500"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="5000"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/csrf-token",status="200",le="+Inf"} 20 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/csrf-token",status="200"} 22 lawvoice_http_request_duration_ms_count{method="GET",route="/api/csrf-token",status="200"} 20 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="5"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="10"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="25"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="50"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="100"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="250"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="500"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="1000"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="2500"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="5000"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/me",status="200",le="+Inf"} 36 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/auth/me",status="200"} 39 lawvoice_http_request_duration_ms_count{method="GET",route="/api/auth/me",status="200"} 36 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="10"} 4 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="25"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="50"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="100"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="250"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="500"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="1000"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="2500"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="5000"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="200",le="+Inf"} 6 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/profiles",status="200"} 63 lawvoice_http_request_duration_ms_count{method="GET",route="/api/profiles",status="200"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="5"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="10"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="25"} 10 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="50"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="100"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="250"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="500"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="1000"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="2500"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="5000"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="200",le="+Inf"} 11 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/analytics",status="200"} 139 lawvoice_http_request_duration_ms_count{method="GET",route="/api/analytics",status="200"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="5"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="10"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="25"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="50"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="100"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="250"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="1000"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="2500"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="5000"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/session",status="200",le="+Inf"} 6 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/session",status="200"} 4782 lawvoice_http_request_duration_ms_count{method="GET",route="/api/session",status="200"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="5"} 0 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="10"} 0 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="25"} 0 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="50"} 0 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="100"} 0 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="250"} 0 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="500"} 2 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="1000"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="2500"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="5000"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/realtime/sdp",status="201",le="+Inf"} 6 lawvoice_http_request_duration_ms_sum{method="POST",route="/api/realtime/sdp",status="201"} 5809 lawvoice_http_request_duration_ms_count{method="POST",route="/api/realtime/sdp",status="201"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="5"} 0 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="10"} 0 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="25"} 5 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="50"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="100"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="250"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="500"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="1000"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="2500"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="5000"} 6 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/analytics",status="200",le="+Inf"} 6 lawvoice_http_request_duration_ms_sum{method="POST",route="/api/analytics",status="200"} 119 lawvoice_http_request_duration_ms_count{method="POST",route="/api/analytics",status="200"} 6 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="5"} 3 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="10"} 16 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="25"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="50"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="100"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="250"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="500"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="1000"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="2500"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="5000"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/profiles",status="304",le="+Inf"} 17 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/profiles",status="304"} 121 lawvoice_http_request_duration_ms_count{method="GET",route="/api/profiles",status="304"} 17 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="25"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="50"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="100"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="250"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="500"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="1000"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="2500"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="5000"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/analytics",status="304",le="+Inf"} 14 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/analytics",status="304"} 216 lawvoice_http_request_duration_ms_count{method="GET",route="/api/analytics",status="304"} 14 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="5"} 2 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="10"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="25"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="50"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="100"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="250"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="500"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="1000"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="2500"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="5000"} 3 lawvoice_http_request_duration_ms_bucket{method="POST",route="/api/auth/admin/login",status="200",le="+Inf"} 3 lawvoice_http_request_duration_ms_sum{method="POST",route="/api/auth/admin/login",status="200"} 11 lawvoice_http_request_duration_ms_count{method="POST",route="/api/auth/admin/login",status="200"} 3 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="5"} 24 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="10"} 26 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="25"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="50"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="100"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="250"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="500"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="1000"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="2500"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="5000"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/log-sources",status="200",le="+Inf"} 28 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/admin/log-sources",status="200"} 138 lawvoice_http_request_duration_ms_count{method="GET",route="/api/admin/log-sources",status="200"} 28 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="5"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="10"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="25"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="50"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="100"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="250"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="500"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="1000"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="2500"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="5000"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/logs",status="200",le="+Inf"} 14 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/admin/logs",status="200"} 119 lawvoice_http_request_duration_ms_count{method="GET",route="/api/admin/logs",status="200"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="5"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="10"} 0 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="25"} 13 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="50"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="100"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="250"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="500"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="1000"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="2500"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="5000"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings",status="200",le="+Inf"} 14 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/admin/session-recordings",status="200"} 255 lawvoice_http_request_duration_ms_count{method="GET",route="/api/admin/session-recordings",status="200"} 14 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="25"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="50"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="100"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="250"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="500"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="1000"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="2500"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="5000"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="200",le="+Inf"} 2 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/knowledge/documents",status="200"} 25 lawvoice_http_request_duration_ms_count{method="GET",route="/api/knowledge/documents",status="200"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="5"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="10"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="25"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="50"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="100"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="250"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="500"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="1000"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="2500"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="5000"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/auth/admin/check",status="204",le="+Inf"} 388 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/auth/admin/check",status="204"} 199 lawvoice_http_request_duration_ms_count{method="GET",route="/api/auth/admin/check",status="204"} 388 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="5"} 9 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="10"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="25"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="50"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="100"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="250"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="500"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="1000"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="2500"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="5000"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/knowledge/documents",status="304",le="+Inf"} 11 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/knowledge/documents",status="304"} 51 lawvoice_http_request_duration_ms_count{method="GET",route="/api/knowledge/documents",status="304"} 11 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="5"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="10"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="25"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="50"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="100"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="250"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="500"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="1000"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="2500"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="5000"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/admin/session-recordings/:id",status="200",le="+Inf"} 2 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/admin/session-recordings/:id",status="200"} 5 lawvoice_http_request_duration_ms_count{method="GET",route="/api/admin/session-recordings/:id",status="200"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="5"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="10"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="25"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="50"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="100"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="250"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="500"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="1000"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="2500"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="5000"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.git/config",status="404",le="+Inf"} 2 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.git/config",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.git/config",status="404"} 2 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.backup",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env.backup",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env.backup",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.bak",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env.bak",status="404"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env.bak",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.dev",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env.dev",status="404"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env.dev",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.old",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env.old",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env.old",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/.env",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/v2/.env",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/v2/.env",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.local",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env.local",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env.local",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/backend/.env",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/backend/.env",status="404"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/backend/.env",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.production",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env.production",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env.production",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/.env",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/v1/.env",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/v1/.env",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v3/.env",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/v3/.env",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/v3/.env",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/sendgrid.env",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/sendgrid.env",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/sendgrid.env",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.prod",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env.prod",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env.prod",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/.env.staging",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/.env.staging",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/.env.staging",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/configprops",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/actuator/configprops",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/actuator/configprops",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/logfile",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/actuator/logfile",status="404"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/actuator/logfile",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/configprops",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/configprops",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/configprops",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/env",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/env",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/env",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/env",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/actuator/env",status="404"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/actuator/env",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/actuator/heapdump",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/actuator/heapdump",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/actuator/heapdump",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/heapdump",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/heapdump",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/heapdump",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/aws.json",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/aws.json",status="404"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/aws.json",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/credentials.json",status="404"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/credentials.json",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/phpinfo.php",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/phpinfo.php",status="404"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/phpinfo.php",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.yml",status="404",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/docker-compose.yml",status="404"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/docker-compose.yml",status="404"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/docker-compose.prod.yml",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/docker-compose.prod.yml",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/docker-compose.prod.yml",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.json",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/config.json",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/config.json",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.json",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/settings.json",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/settings.json",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.yml",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/config.yml",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/config.yml",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.yml",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/database.yml",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/database.yml",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/settings.yml",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/settings.yml",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/settings.yml",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/database.php",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/database.php",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/database.php",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.yml",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/application.yml",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/application.yml",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/config.php",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/config.php",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/config.php",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/application.properties",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/application.properties",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/application.properties",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/appsettings.json",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/appsettings.json",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/appsettings.json",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/credentials.json",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/credentials.json",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/credentials.json",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/secrets.json",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/secrets.json",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/secrets.json",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/parameters.yml",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/parameters.yml",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/parameters.yml",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/application.yml",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/v1/application.yml",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/v1/application.yml",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v1/config.json",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/v1/config.json",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/v1/config.json",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/keys.json",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/keys.json",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/keys.json",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/config.json",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/v2/config.json",status="429"} 0 lawvoice_http_request_duration_ms_count{method="GET",route="/api/v2/config.json",status="429"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="5"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="10"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="25"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="50"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="100"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="250"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="1000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="2500"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="5000"} 1 lawvoice_http_request_duration_ms_bucket{method="GET",route="/api/v2/application.yml",status="429",le="+Inf"} 1 lawvoice_http_request_duration_ms_sum{method="GET",route="/api/v2/application.yml",status="429"} 1 lawvoice_http_request_duration_ms_count{method="GET",route="/api/v2/application.yml",status="429"} 1 # HELP lawvoice_knowledge_search_requests_total Total number of knowledge retrieval requests. # TYPE lawvoice_knowledge_search_requests_total counter # HELP lawvoice_knowledge_search_duration_ms Knowledge retrieval duration in milliseconds. # TYPE lawvoice_knowledge_search_duration_ms histogram # HELP lawvoice_knowledge_search_hits Distribution of retrieved knowledge hit counts. # TYPE lawvoice_knowledge_search_hits histogram # HELP lawvoice_llm_requests_total Total number of LLM or embedding requests sent by the backend. # TYPE lawvoice_llm_requests_total counter # HELP lawvoice_llm_request_duration_ms Duration of LLM or embedding requests in milliseconds. # TYPE lawvoice_llm_request_duration_ms histogram # HELP lawvoice_intent_requests_total Total number of intent classification requests. # TYPE lawvoice_intent_requests_total counter # HELP lawvoice_intent_duration_ms Intent classification duration in milliseconds. # TYPE lawvoice_intent_duration_ms histogram # HELP lawvoice_high_risk_intents_total Number of high-risk LawVoice intents observed. # TYPE lawvoice_high_risk_intents_total counter # HELP lawvoice_action_plan_requests_total Total number of grounded action-plan requests. # TYPE lawvoice_action_plan_requests_total counter # HELP lawvoice_action_plan_duration_ms Grounded action-plan duration in milliseconds. # TYPE lawvoice_action_plan_duration_ms histogram # HELP lawvoice_action_plan_knowledge_hits Distribution of knowledge hits available to action-plan generation. # TYPE lawvoice_action_plan_knowledge_hits histogram # HELP lawvoice_upstream_requests_total Total number of upstream API requests made by the backend. # TYPE lawvoice_upstream_requests_total counter lawvoice_upstream_requests_total{operation="realtime_session",status="ok"} 6 lawvoice_upstream_requests_total{operation="realtime_sdp_proxy",status="ok"} 6 # HELP lawvoice_upstream_request_duration_ms Duration of upstream API requests in milliseconds. # TYPE lawvoice_upstream_request_duration_ms histogram lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="1"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="5"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="10"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="25"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="50"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="100"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="250"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="500"} 1 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="1000"} 6 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="2500"} 6 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="5000"} 6 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_session",status="ok",le="+Inf"} 6 lawvoice_upstream_request_duration_ms_sum{operation="realtime_session",status="ok"} 4772 lawvoice_upstream_request_duration_ms_count{operation="realtime_session",status="ok"} 6 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="1"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="5"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="10"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="25"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="50"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="100"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="250"} 0 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="500"} 2 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="1000"} 3 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="2500"} 6 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="5000"} 6 lawvoice_upstream_request_duration_ms_bucket{operation="realtime_sdp_proxy",status="ok",le="+Inf"} 6 lawvoice_upstream_request_duration_ms_sum{operation="realtime_sdp_proxy",status="ok"} 5797 lawvoice_upstream_request_duration_ms_count{operation="realtime_sdp_proxy",status="ok"} 6 # HELP lawvoice_component_up Component health status where 1 means up and 0 means unavailable. # TYPE lawvoice_component_up gauge lawvoice_component_up{component="db"} 1 lawvoice_component_up{component="openai_configured"} 1 # HELP lawvoice_knowledge_documents Current number of knowledge documents. # TYPE lawvoice_knowledge_documents gauge lawvoice_knowledge_documents 0 # HELP lawvoice_knowledge_chunks Current number of knowledge chunks. # TYPE lawvoice_knowledge_chunks gauge lawvoice_knowledge_chunks 0 # HELP lawvoice_pgvector_enabled Whether pgvector-backed semantic retrieval is enabled. # TYPE lawvoice_pgvector_enabled gauge lawvoice_pgvector_enabled 0 # HELP lawvoice_process_uptime_seconds Current Node.js process uptime in seconds. # TYPE lawvoice_process_uptime_seconds gauge lawvoice_process_uptime_seconds 56433.86087879 # HELP lawvoice_process_resident_memory_bytes Resident set size of the Node.js process in bytes. # TYPE lawvoice_process_resident_memory_bytes gauge lawvoice_process_resident_memory_bytes 144670720 # HELP lawvoice_process_heap_used_bytes Heap used by the Node.js process in bytes. # TYPE lawvoice_process_heap_used_bytes gauge lawvoice_process_heap_used_bytes 31392352