# HELP lawvoice_http_requests_total Total number of HTTP requests handled by the backend. # TYPE lawvoice_http_requests_total counter # HELP lawvoice_http_request_duration_ms HTTP request duration in milliseconds. # TYPE lawvoice_http_request_duration_ms histogram # 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 # HELP lawvoice_upstream_request_duration_ms Duration of upstream API requests in milliseconds. # TYPE lawvoice_upstream_request_duration_ms histogram # 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 2243.850247002 # 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 106840064 # 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 26190936