# HELP python_gc_objects_collected_total Objects collected during gc # TYPE python_gc_objects_collected_total counter python_gc_objects_collected_total{generation="0"} 2.85713873e+08 python_gc_objects_collected_total{generation="1"} 3.6947926e+07 python_gc_objects_collected_total{generation="2"} 1.730196e+06 # HELP python_gc_objects_uncollectable_total Uncollectable objects found during GC # TYPE python_gc_objects_uncollectable_total counter python_gc_objects_uncollectable_total{generation="0"} 0.0 python_gc_objects_uncollectable_total{generation="1"} 0.0 python_gc_objects_uncollectable_total{generation="2"} 0.0 # HELP python_gc_collections_total Number of times this generation was collected # TYPE python_gc_collections_total counter python_gc_collections_total{generation="0"} 395176.0 python_gc_collections_total{generation="1"} 35925.0 python_gc_collections_total{generation="2"} 1092.0 # HELP python_info Python platform information # TYPE python_info gauge python_info{implementation="CPython",major="3",minor="12",patchlevel="13",version="3.12.13"} 1.0 # HELP process_virtual_memory_bytes Virtual memory size in bytes. # TYPE process_virtual_memory_bytes gauge process_virtual_memory_bytes 1.791778816e+09 # HELP process_resident_memory_bytes Resident memory size in bytes. # TYPE process_resident_memory_bytes gauge process_resident_memory_bytes 4.95714304e+08 # HELP process_start_time_seconds Start time of the process since unix epoch in seconds. # TYPE process_start_time_seconds gauge process_start_time_seconds 1.78463703763e+09 # HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE process_cpu_seconds_total counter process_cpu_seconds_total 41433.93 # HELP process_open_fds Number of open file descriptors. # TYPE process_open_fds gauge process_open_fds 58.0 # HELP process_max_fds Maximum number of open file descriptors. # TYPE process_max_fds gauge process_max_fds 65536.0 # HELP ai_chat_requests_total Total chat requests # TYPE ai_chat_requests_total counter ai_chat_requests_total{brand="lotto",channel="bxlivechat",persona="cusromer_l"} 15128.0 ai_chat_requests_total{brand="ruay",channel="bxlivechat",persona="customer"} 17515.0 ai_chat_requests_total{brand="gpx",channel="bxlivechat",persona="cusromer_u"} 1063.0 # HELP ai_chat_requests_created Total chat requests # TYPE ai_chat_requests_created gauge ai_chat_requests_created{brand="lotto",channel="bxlivechat",persona="cusromer_l"} 1.7846370679985504e+09 ai_chat_requests_created{brand="ruay",channel="bxlivechat",persona="customer"} 1.7846371020034356e+09 ai_chat_requests_created{brand="gpx",channel="bxlivechat",persona="cusromer_u"} 1.7846371540005212e+09 # HELP ai_chat_errors_total Chat errors # TYPE ai_chat_errors_total counter ai_chat_errors_total{brand="ruay",error_type="unhandled"} 1.0 ai_chat_errors_total{brand="lotto",error_type="llm_failure"} 1.0 # HELP ai_chat_errors_created Chat errors # TYPE ai_chat_errors_created gauge ai_chat_errors_created{brand="ruay",error_type="unhandled"} 1.7855101938054478e+09 ai_chat_errors_created{brand="lotto",error_type="llm_failure"} 1.7857241468392966e+09 # HELP ai_tool_calls_total Tool calls # TYPE ai_tool_calls_total counter ai_tool_calls_total{success="True",tool="web_r.get_user_info_by_username"} 185.0 ai_tool_calls_total{success="True",tool="web_r.get_user_bank_list"} 858.0 ai_tool_calls_total{success="True",tool="web_r.get_user_finance"} 10784.0 ai_tool_calls_total{success="True",tool="web_r.get_user_qrdeposit"} 3995.0 ai_tool_calls_total{success="True",tool="web_r.get_user_info_by_uid"} 1221.0 ai_tool_calls_total{success="True",tool="web_r.get_user_info_by_userdomain2"} 993.0 ai_tool_calls_total{success="True",tool="slip.verify_qr"} 2436.0 ai_tool_calls_total{success="True",tool="web_r.get_user_info_by_userdomain"} 219.0 ai_tool_calls_total{success="True",tool="web_r.get_user_statement"} 3984.0 ai_tool_calls_total{success="False",tool="slip.verify_qr"} 58.0 ai_tool_calls_total{success="False",tool="web_r.find_bet_result"} 159.0 ai_tool_calls_total{success="False",tool="web_r.get_user_info_by_username"} 10.0 ai_tool_calls_total{success="False",tool="web_r.get_user_finance"} 2.0 ai_tool_calls_total{success="False",tool="web_r.get_user_statement"} 3.0 ai_tool_calls_total{success="False",tool="web_r.get_user_info_by_userdomain2"} 1.0 ai_tool_calls_total{success="False",tool="web_r.get_user_info_by_uid"} 2.0 # HELP ai_tool_calls_created Tool calls # TYPE ai_tool_calls_created gauge ai_tool_calls_created{success="True",tool="web_r.get_user_info_by_username"} 1.7846371061549406e+09 ai_tool_calls_created{success="True",tool="web_r.get_user_bank_list"} 1.7846371072730293e+09 ai_tool_calls_created{success="True",tool="web_r.get_user_finance"} 1.7846371711611657e+09 ai_tool_calls_created{success="True",tool="web_r.get_user_qrdeposit"} 1.784637171323565e+09 ai_tool_calls_created{success="True",tool="web_r.get_user_info_by_uid"} 1.784637222435561e+09 ai_tool_calls_created{success="True",tool="web_r.get_user_info_by_userdomain2"} 1.7846373637720766e+09 ai_tool_calls_created{success="True",tool="slip.verify_qr"} 1.7846375991914568e+09 ai_tool_calls_created{success="True",tool="web_r.get_user_info_by_userdomain"} 1.7846380683205109e+09 ai_tool_calls_created{success="True",tool="web_r.get_user_statement"} 1.7846380775684016e+09 ai_tool_calls_created{success="False",tool="slip.verify_qr"} 1.784640316211549e+09 ai_tool_calls_created{success="False",tool="web_r.find_bet_result"} 1.784644722202877e+09 ai_tool_calls_created{success="False",tool="web_r.get_user_info_by_username"} 1.7848128149693987e+09 ai_tool_calls_created{success="False",tool="web_r.get_user_finance"} 1.7851612067499504e+09 ai_tool_calls_created{success="False",tool="web_r.get_user_statement"} 1.785510074515167e+09 ai_tool_calls_created{success="False",tool="web_r.get_user_info_by_userdomain2"} 1.7855546202592535e+09 ai_tool_calls_created{success="False",tool="web_r.get_user_info_by_uid"} 1.7856775226923423e+09 # HELP ai_handoffs_total Handoffs to human # TYPE ai_handoffs_total counter ai_handoffs_total{brand="lotto",reason="turnover_issue"} 467.0 ai_handoffs_total{brand="lotto",reason="slip_notify_failed"} 1596.0 ai_handoffs_total{brand="ruay",reason="slip_notify_failed"} 1065.0 ai_handoffs_total{brand="gpx",reason="slip_notify_failed"} 73.0 ai_handoffs_total{brand="lotto",reason="slip_sender_mismatch"} 436.0 ai_handoffs_total{brand="lotto",reason="user_requested"} 94.0 ai_handoffs_total{brand="lotto",reason="low_confidence"} 1760.0 ai_handoffs_total{brand="lotto",reason="repeated_question"} 301.0 ai_handoffs_total{brand="ruay",reason="slip_sender_mismatch"} 292.0 ai_handoffs_total{brand="lotto",reason="slip_unmatched"} 45.0 ai_handoffs_total{brand="ruay",reason="slip_fraud"} 64.0 ai_handoffs_total{brand="ruay",reason="security_concern"} 58.0 ai_handoffs_total{brand="ruay",reason="user_requested"} 117.0 ai_handoffs_total{brand="ruay",reason="repeated_question"} 367.0 ai_handoffs_total{brand="gpx",reason="low_confidence"} 140.0 ai_handoffs_total{brand="gpx",reason="repeated_question"} 34.0 ai_handoffs_total{brand="lotto",reason="security_concern"} 47.0 ai_handoffs_total{brand="ruay",reason="slip_extract_failed"} 5.0 ai_handoffs_total{brand="ruay",reason="slip_unmatched"} 31.0 ai_handoffs_total{brand="ruay",reason="turnover_issue"} 200.0 ai_handoffs_total{brand="lotto",reason="slip_fraud"} 43.0 ai_handoffs_total{brand="gpx",reason="user_requested"} 15.0 ai_handoffs_total{brand="gpx",reason="turnover_issue"} 14.0 ai_handoffs_total{brand="lotto",reason="slip_extract_failed"} 12.0 ai_handoffs_total{brand="gpx",reason="slip_fraud"} 3.0 ai_handoffs_total{brand="gpx",reason="slip_unmatched"} 7.0 ai_handoffs_total{brand="ruay",reason="low_confidence"} 5.0 ai_handoffs_total{brand="gpx",reason="slip_extract_failed"} 1.0 # HELP ai_handoffs_created Handoffs to human # TYPE ai_handoffs_created gauge ai_handoffs_created{brand="lotto",reason="turnover_issue"} 1.7846370693227987e+09 ai_handoffs_created{brand="lotto",reason="slip_notify_failed"} 1.7846371252168965e+09 ai_handoffs_created{brand="ruay",reason="slip_notify_failed"} 1.7846371594530065e+09 ai_handoffs_created{brand="gpx",reason="slip_notify_failed"} 1.7846371806476693e+09 ai_handoffs_created{brand="lotto",reason="slip_sender_mismatch"} 1.784637329831826e+09 ai_handoffs_created{brand="lotto",reason="user_requested"} 1.784637354109839e+09 ai_handoffs_created{brand="lotto",reason="low_confidence"} 1.7846373654468236e+09 ai_handoffs_created{brand="lotto",reason="repeated_question"} 1.7846374704224584e+09 ai_handoffs_created{brand="ruay",reason="slip_sender_mismatch"} 1.7846377054930212e+09 ai_handoffs_created{brand="lotto",reason="slip_unmatched"} 1.7846380622074199e+09 ai_handoffs_created{brand="ruay",reason="slip_fraud"} 1.784638526955864e+09 ai_handoffs_created{brand="ruay",reason="security_concern"} 1.7846391425533454e+09 ai_handoffs_created{brand="ruay",reason="user_requested"} 1.7846414437976844e+09 ai_handoffs_created{brand="ruay",reason="repeated_question"} 1.7846438861867409e+09 ai_handoffs_created{brand="gpx",reason="low_confidence"} 1.7846454767108965e+09 ai_handoffs_created{brand="gpx",reason="repeated_question"} 1.7846492693858316e+09 ai_handoffs_created{brand="lotto",reason="security_concern"} 1.784678301546412e+09 ai_handoffs_created{brand="ruay",reason="slip_extract_failed"} 1.7846815511265619e+09 ai_handoffs_created{brand="ruay",reason="slip_unmatched"} 1.78468221686955e+09 ai_handoffs_created{brand="ruay",reason="turnover_issue"} 1.784723964605543e+09 ai_handoffs_created{brand="lotto",reason="slip_fraud"} 1.7847387810289314e+09 ai_handoffs_created{brand="gpx",reason="user_requested"} 1.7848074722719665e+09 ai_handoffs_created{brand="gpx",reason="turnover_issue"} 1.7848109838049624e+09 ai_handoffs_created{brand="lotto",reason="slip_extract_failed"} 1.7848116263117619e+09 ai_handoffs_created{brand="gpx",reason="slip_fraud"} 1.7848742600411148e+09 ai_handoffs_created{brand="gpx",reason="slip_unmatched"} 1.7850525275634842e+09 ai_handoffs_created{brand="ruay",reason="low_confidence"} 1.7855067002251933e+09 ai_handoffs_created{brand="gpx",reason="slip_extract_failed"} 1.785653079819574e+09 # HELP ai_cache_hits_total Response cache hits # TYPE ai_cache_hits_total counter ai_cache_hits_total{brand="lotto"} 92.0 ai_cache_hits_total{brand="ruay"} 8.0 ai_cache_hits_total{brand="gpx"} 4.0 # HELP ai_cache_hits_created Response cache hits # TYPE ai_cache_hits_created gauge ai_cache_hits_created{brand="lotto"} 1.7846378455185797e+09 ai_cache_hits_created{brand="ruay"} 1.7847289157603815e+09 ai_cache_hits_created{brand="gpx"} 1.784902092604409e+09 # HELP ai_injection_blocked_total Prompt injections blocked # TYPE ai_injection_blocked_total counter ai_injection_blocked_total 0.0 # HELP ai_injection_blocked_created Prompt injections blocked # TYPE ai_injection_blocked_created gauge ai_injection_blocked_created 1.7846370409169447e+09 # HELP ai_chat_latency_seconds Chat response latency # TYPE ai_chat_latency_seconds histogram ai_chat_latency_seconds_bucket{brand="lotto",le="0.5"} 190.0 ai_chat_latency_seconds_bucket{brand="lotto",le="1.0"} 702.0 ai_chat_latency_seconds_bucket{brand="lotto",le="2.0"} 2497.0 ai_chat_latency_seconds_bucket{brand="lotto",le="5.0"} 8049.0 ai_chat_latency_seconds_bucket{brand="lotto",le="10.0"} 11828.0 ai_chat_latency_seconds_bucket{brand="lotto",le="30.0"} 14807.0 ai_chat_latency_seconds_bucket{brand="lotto",le="+Inf"} 14912.0 ai_chat_latency_seconds_count{brand="lotto"} 14912.0 ai_chat_latency_seconds_sum{brand="lotto"} 108048.27440812439 ai_chat_latency_seconds_bucket{brand="ruay",le="0.5"} 380.0 ai_chat_latency_seconds_bucket{brand="ruay",le="1.0"} 866.0 ai_chat_latency_seconds_bucket{brand="ruay",le="2.0"} 1117.0 ai_chat_latency_seconds_bucket{brand="ruay",le="5.0"} 5548.0 ai_chat_latency_seconds_bucket{brand="ruay",le="10.0"} 12525.0 ai_chat_latency_seconds_bucket{brand="ruay",le="30.0"} 17058.0 ai_chat_latency_seconds_bucket{brand="ruay",le="+Inf"} 17166.0 ai_chat_latency_seconds_count{brand="ruay"} 17166.0 ai_chat_latency_seconds_sum{brand="ruay"} 147028.20803582482 ai_chat_latency_seconds_bucket{brand="gpx",le="0.5"} 5.0 ai_chat_latency_seconds_bucket{brand="gpx",le="1.0"} 24.0 ai_chat_latency_seconds_bucket{brand="gpx",le="2.0"} 162.0 ai_chat_latency_seconds_bucket{brand="gpx",le="5.0"} 605.0 ai_chat_latency_seconds_bucket{brand="gpx",le="10.0"} 896.0 ai_chat_latency_seconds_bucket{brand="gpx",le="30.0"} 1039.0 ai_chat_latency_seconds_bucket{brand="gpx",le="+Inf"} 1049.0 ai_chat_latency_seconds_count{brand="gpx"} 1049.0 ai_chat_latency_seconds_sum{brand="gpx"} 6603.048965994269 # HELP ai_chat_latency_seconds_created Chat response latency # TYPE ai_chat_latency_seconds_created gauge ai_chat_latency_seconds_created{brand="lotto"} 1.7846370693296733e+09 ai_chat_latency_seconds_created{brand="ruay"} 1.7846371034344695e+09 ai_chat_latency_seconds_created{brand="gpx"} 1.7846371806544726e+09 # HELP ai_llm_latency_seconds LLM call latency # TYPE ai_llm_latency_seconds histogram ai_llm_latency_seconds_bucket{le="0.5",model="gpt-4o-mini"} 0.0 ai_llm_latency_seconds_bucket{le="1.0",model="gpt-4o-mini"} 6511.0 ai_llm_latency_seconds_bucket{le="2.0",model="gpt-4o-mini"} 16617.0 ai_llm_latency_seconds_bucket{le="5.0",model="gpt-4o-mini"} 19037.0 ai_llm_latency_seconds_bucket{le="10.0",model="gpt-4o-mini"} 19149.0 ai_llm_latency_seconds_bucket{le="+Inf",model="gpt-4o-mini"} 19163.0 ai_llm_latency_seconds_count{model="gpt-4o-mini"} 19163.0 ai_llm_latency_seconds_sum{model="gpt-4o-mini"} 26687.272499999985 ai_llm_latency_seconds_bucket{le="0.5",model="anthropic/claude-sonnet-4-6"} 0.0 ai_llm_latency_seconds_bucket{le="1.0",model="anthropic/claude-sonnet-4-6"} 0.0 ai_llm_latency_seconds_bucket{le="2.0",model="anthropic/claude-sonnet-4-6"} 17.0 ai_llm_latency_seconds_bucket{le="5.0",model="anthropic/claude-sonnet-4-6"} 2622.0 ai_llm_latency_seconds_bucket{le="10.0",model="anthropic/claude-sonnet-4-6"} 3439.0 ai_llm_latency_seconds_bucket{le="+Inf",model="anthropic/claude-sonnet-4-6"} 3518.0 ai_llm_latency_seconds_count{model="anthropic/claude-sonnet-4-6"} 3518.0 ai_llm_latency_seconds_sum{model="anthropic/claude-sonnet-4-6"} 15204.966499999997 ai_llm_latency_seconds_bucket{le="0.5",model="gpt-4o"} 0.0 ai_llm_latency_seconds_bucket{le="1.0",model="gpt-4o"} 0.0 ai_llm_latency_seconds_bucket{le="2.0",model="gpt-4o"} 0.0 ai_llm_latency_seconds_bucket{le="5.0",model="gpt-4o"} 0.0 ai_llm_latency_seconds_bucket{le="10.0",model="gpt-4o"} 1.0 ai_llm_latency_seconds_bucket{le="+Inf",model="gpt-4o"} 1.0 ai_llm_latency_seconds_count{model="gpt-4o"} 1.0 ai_llm_latency_seconds_sum{model="gpt-4o"} 8.8551 # HELP ai_llm_latency_seconds_created LLM call latency # TYPE ai_llm_latency_seconds_created gauge ai_llm_latency_seconds_created{model="gpt-4o-mini"} 1.7846371060663e+09 ai_llm_latency_seconds_created{model="anthropic/claude-sonnet-4-6"} 1.7846371442599444e+09 ai_llm_latency_seconds_created{model="gpt-4o"} 1.7852926125202935e+09 # HELP ai_tool_latency_seconds Tool call latency # TYPE ai_tool_latency_seconds histogram ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.get_user_info_by_username"} 152.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.get_user_info_by_username"} 183.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.get_user_info_by_username"} 188.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.get_user_info_by_username"} 192.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.get_user_info_by_username"} 195.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.get_user_info_by_username"} 195.0 ai_tool_latency_seconds_count{tool="web_r.get_user_info_by_username"} 195.0 ai_tool_latency_seconds_sum{tool="web_r.get_user_info_by_username"} 31.866300000000013 ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.get_user_bank_list"} 680.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.get_user_bank_list"} 826.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.get_user_bank_list"} 845.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.get_user_bank_list"} 856.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.get_user_bank_list"} 858.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.get_user_bank_list"} 858.0 ai_tool_latency_seconds_count{tool="web_r.get_user_bank_list"} 858.0 ai_tool_latency_seconds_sum{tool="web_r.get_user_bank_list"} 108.55369999999998 ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.get_user_finance"} 715.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.get_user_finance"} 10335.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.get_user_finance"} 10611.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.get_user_finance"} 10727.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.get_user_finance"} 10769.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.get_user_finance"} 10786.0 ai_tool_latency_seconds_count{tool="web_r.get_user_finance"} 10786.0 ai_tool_latency_seconds_sum{tool="web_r.get_user_finance"} 2151.4340999999877 ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.get_user_qrdeposit"} 32.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.get_user_qrdeposit"} 3749.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.get_user_qrdeposit"} 3887.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.get_user_qrdeposit"} 3975.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.get_user_qrdeposit"} 3990.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.get_user_qrdeposit"} 3995.0 ai_tool_latency_seconds_count{tool="web_r.get_user_qrdeposit"} 3995.0 ai_tool_latency_seconds_sum{tool="web_r.get_user_qrdeposit"} 1096.0542999999993 ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.get_user_info_by_uid"} 982.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.get_user_info_by_uid"} 1185.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.get_user_info_by_uid"} 1211.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.get_user_info_by_uid"} 1220.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.get_user_info_by_uid"} 1223.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.get_user_info_by_uid"} 1223.0 ai_tool_latency_seconds_count{tool="web_r.get_user_info_by_uid"} 1223.0 ai_tool_latency_seconds_sum{tool="web_r.get_user_info_by_uid"} 143.05430000000018 ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.get_user_info_by_userdomain2"} 748.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.get_user_info_by_userdomain2"} 984.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.get_user_info_by_userdomain2"} 992.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.get_user_info_by_userdomain2"} 993.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.get_user_info_by_userdomain2"} 994.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.get_user_info_by_userdomain2"} 994.0 ai_tool_latency_seconds_count{tool="web_r.get_user_info_by_userdomain2"} 994.0 ai_tool_latency_seconds_sum{tool="web_r.get_user_info_by_userdomain2"} 100.15630000000002 ai_tool_latency_seconds_bucket{le="0.1",tool="slip.verify_qr"} 2420.0 ai_tool_latency_seconds_bucket{le="0.5",tool="slip.verify_qr"} 2494.0 ai_tool_latency_seconds_bucket{le="1.0",tool="slip.verify_qr"} 2494.0 ai_tool_latency_seconds_bucket{le="2.0",tool="slip.verify_qr"} 2494.0 ai_tool_latency_seconds_bucket{le="5.0",tool="slip.verify_qr"} 2494.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="slip.verify_qr"} 2494.0 ai_tool_latency_seconds_count{tool="slip.verify_qr"} 2494.0 ai_tool_latency_seconds_sum{tool="slip.verify_qr"} 157.85080000000013 ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.get_user_info_by_userdomain"} 180.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.get_user_info_by_userdomain"} 210.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.get_user_info_by_userdomain"} 216.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.get_user_info_by_userdomain"} 219.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.get_user_info_by_userdomain"} 219.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.get_user_info_by_userdomain"} 219.0 ai_tool_latency_seconds_count{tool="web_r.get_user_info_by_userdomain"} 219.0 ai_tool_latency_seconds_sum{tool="web_r.get_user_info_by_userdomain"} 26.664899999999996 ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.get_user_statement"} 1.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.get_user_statement"} 2542.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.get_user_statement"} 3198.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.get_user_statement"} 3816.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.get_user_statement"} 3964.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.get_user_statement"} 3987.0 ai_tool_latency_seconds_count{tool="web_r.get_user_statement"} 3987.0 ai_tool_latency_seconds_sum{tool="web_r.get_user_statement"} 2522.5416999999998 ai_tool_latency_seconds_bucket{le="0.1",tool="web_r.find_bet_result"} 73.0 ai_tool_latency_seconds_bucket{le="0.5",tool="web_r.find_bet_result"} 150.0 ai_tool_latency_seconds_bucket{le="1.0",tool="web_r.find_bet_result"} 156.0 ai_tool_latency_seconds_bucket{le="2.0",tool="web_r.find_bet_result"} 158.0 ai_tool_latency_seconds_bucket{le="5.0",tool="web_r.find_bet_result"} 159.0 ai_tool_latency_seconds_bucket{le="+Inf",tool="web_r.find_bet_result"} 159.0 ai_tool_latency_seconds_count{tool="web_r.find_bet_result"} 159.0 ai_tool_latency_seconds_sum{tool="web_r.find_bet_result"} 26.028300000000005 # HELP ai_tool_latency_seconds_created Tool call latency # TYPE ai_tool_latency_seconds_created gauge ai_tool_latency_seconds_created{tool="web_r.get_user_info_by_username"} 1.7846371061549819e+09 ai_tool_latency_seconds_created{tool="web_r.get_user_bank_list"} 1.7846371072730682e+09 ai_tool_latency_seconds_created{tool="web_r.get_user_finance"} 1.7846371711612089e+09 ai_tool_latency_seconds_created{tool="web_r.get_user_qrdeposit"} 1.7846371713236134e+09 ai_tool_latency_seconds_created{tool="web_r.get_user_info_by_uid"} 1.7846372224356012e+09 ai_tool_latency_seconds_created{tool="web_r.get_user_info_by_userdomain2"} 1.7846373637721186e+09 ai_tool_latency_seconds_created{tool="slip.verify_qr"} 1.7846375991915064e+09 ai_tool_latency_seconds_created{tool="web_r.get_user_info_by_userdomain"} 1.7846380683205502e+09 ai_tool_latency_seconds_created{tool="web_r.get_user_statement"} 1.7846380775684412e+09 ai_tool_latency_seconds_created{tool="web_r.find_bet_result"} 1.7846447222029376e+09 # HELP ai_active_sessions Active sessions # TYPE ai_active_sessions gauge # HELP ai_active_websockets Active WebSocket connections # TYPE ai_active_websockets gauge ai_active_websockets 0.0 # HELP ai_queue_size Message queue size # TYPE ai_queue_size gauge ai_queue_size 0.0 # HELP ai_llm_cost_today_usd LLM cost today in USD # TYPE ai_llm_cost_today_usd gauge ai_llm_cost_today_usd 0.0 # HELP ai_circuit_breaker_state Circuit breaker state (0=closed, 1=open, 2=half_open) # TYPE ai_circuit_breaker_state gauge