# HELP bitikbot_process_cpu_user_seconds_total Total user CPU time spent in seconds. # TYPE bitikbot_process_cpu_user_seconds_total counter bitikbot_process_cpu_user_seconds_total 66.014518 # HELP bitikbot_process_cpu_system_seconds_total Total system CPU time spent in seconds. # TYPE bitikbot_process_cpu_system_seconds_total counter bitikbot_process_cpu_system_seconds_total 22.704645 # HELP bitikbot_process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE bitikbot_process_cpu_seconds_total counter bitikbot_process_cpu_seconds_total 88.71916300000001 # HELP bitikbot_process_start_time_seconds Start time of the process since unix epoch in seconds. # TYPE bitikbot_process_start_time_seconds gauge bitikbot_process_start_time_seconds 1777205098 # HELP bitikbot_process_resident_memory_bytes Resident memory size in bytes. # TYPE bitikbot_process_resident_memory_bytes gauge bitikbot_process_resident_memory_bytes 97411072 # HELP bitikbot_process_virtual_memory_bytes Virtual memory size in bytes. # TYPE bitikbot_process_virtual_memory_bytes gauge bitikbot_process_virtual_memory_bytes 11483230208 # HELP bitikbot_process_heap_bytes Process heap size in bytes. # TYPE bitikbot_process_heap_bytes gauge bitikbot_process_heap_bytes 117125120 # HELP bitikbot_process_open_fds Number of open file descriptors. # TYPE bitikbot_process_open_fds gauge bitikbot_process_open_fds 22 # HELP bitikbot_process_max_fds Maximum number of open file descriptors. # TYPE bitikbot_process_max_fds gauge bitikbot_process_max_fds 524288 # HELP bitikbot_nodejs_eventloop_lag_seconds Lag of event loop in seconds. # TYPE bitikbot_nodejs_eventloop_lag_seconds gauge bitikbot_nodejs_eventloop_lag_seconds 0.01272253 # HELP bitikbot_nodejs_eventloop_lag_min_seconds The minimum recorded event loop delay. # TYPE bitikbot_nodejs_eventloop_lag_min_seconds gauge bitikbot_nodejs_eventloop_lag_min_seconds 0.00765952 # HELP bitikbot_nodejs_eventloop_lag_max_seconds The maximum recorded event loop delay. # TYPE bitikbot_nodejs_eventloop_lag_max_seconds gauge bitikbot_nodejs_eventloop_lag_max_seconds 0.061472767 # HELP bitikbot_nodejs_eventloop_lag_mean_seconds The mean of the recorded event loop delays. # TYPE bitikbot_nodejs_eventloop_lag_mean_seconds gauge bitikbot_nodejs_eventloop_lag_mean_seconds 0.01021135832050746 # HELP bitikbot_nodejs_eventloop_lag_stddev_seconds The standard deviation of the recorded event loop delays. # TYPE bitikbot_nodejs_eventloop_lag_stddev_seconds gauge bitikbot_nodejs_eventloop_lag_stddev_seconds 0.0002978376439480497 # HELP bitikbot_nodejs_eventloop_lag_p50_seconds The 50th percentile of the recorded event loop delays. # TYPE bitikbot_nodejs_eventloop_lag_p50_seconds gauge bitikbot_nodejs_eventloop_lag_p50_seconds 0.010182655 # HELP bitikbot_nodejs_eventloop_lag_p90_seconds The 90th percentile of the recorded event loop delays. # TYPE bitikbot_nodejs_eventloop_lag_p90_seconds gauge bitikbot_nodejs_eventloop_lag_p90_seconds 0.010239999 # HELP bitikbot_nodejs_eventloop_lag_p99_seconds The 99th percentile of the recorded event loop delays. # TYPE bitikbot_nodejs_eventloop_lag_p99_seconds gauge bitikbot_nodejs_eventloop_lag_p99_seconds 0.011280383 # HELP bitikbot_nodejs_active_resources Number of active resources that are currently keeping the event loop alive, grouped by async resource type. # TYPE bitikbot_nodejs_active_resources gauge bitikbot_nodejs_active_resources{type="PipeWrap"} 2 bitikbot_nodejs_active_resources{type="TCPServerWrap"} 1 bitikbot_nodejs_active_resources{type="TCPSocketWrap"} 1 bitikbot_nodejs_active_resources{type="Timeout"} 6 bitikbot_nodejs_active_resources{type="Immediate"} 1 # HELP bitikbot_nodejs_active_resources_total Total number of active resources. # TYPE bitikbot_nodejs_active_resources_total gauge bitikbot_nodejs_active_resources_total 11 # HELP bitikbot_nodejs_active_handles Number of active libuv handles grouped by handle type. Every handle type is C++ class name. # TYPE bitikbot_nodejs_active_handles gauge bitikbot_nodejs_active_handles{type="Socket"} 3 bitikbot_nodejs_active_handles{type="Server"} 1 # HELP bitikbot_nodejs_active_handles_total Total number of active handles. # TYPE bitikbot_nodejs_active_handles_total gauge bitikbot_nodejs_active_handles_total 4 # HELP bitikbot_nodejs_active_requests Number of active libuv requests grouped by request type. Every request type is C++ class name. # TYPE bitikbot_nodejs_active_requests gauge # HELP bitikbot_nodejs_active_requests_total Total number of active requests. # TYPE bitikbot_nodejs_active_requests_total gauge bitikbot_nodejs_active_requests_total 0 # HELP bitikbot_nodejs_heap_size_total_bytes Process heap size from Node.js in bytes. # TYPE bitikbot_nodejs_heap_size_total_bytes gauge bitikbot_nodejs_heap_size_total_bytes 33280000 # HELP bitikbot_nodejs_heap_size_used_bytes Process heap size used from Node.js in bytes. # TYPE bitikbot_nodejs_heap_size_used_bytes gauge bitikbot_nodejs_heap_size_used_bytes 26279720 # HELP bitikbot_nodejs_external_memory_bytes Node.js external memory size in bytes. # TYPE bitikbot_nodejs_external_memory_bytes gauge bitikbot_nodejs_external_memory_bytes 3630459 # HELP bitikbot_nodejs_heap_space_size_total_bytes Process heap space size total from Node.js in bytes. # TYPE bitikbot_nodejs_heap_space_size_total_bytes gauge bitikbot_nodejs_heap_space_size_total_bytes{space="read_only"} 0 bitikbot_nodejs_heap_space_size_total_bytes{space="new"} 1048576 bitikbot_nodejs_heap_space_size_total_bytes{space="old"} 28540928 bitikbot_nodejs_heap_space_size_total_bytes{space="code"} 2883584 bitikbot_nodejs_heap_space_size_total_bytes{space="shared"} 0 bitikbot_nodejs_heap_space_size_total_bytes{space="new_large_object"} 0 bitikbot_nodejs_heap_space_size_total_bytes{space="large_object"} 651264 bitikbot_nodejs_heap_space_size_total_bytes{space="code_large_object"} 155648 bitikbot_nodejs_heap_space_size_total_bytes{space="shared_large_object"} 0 # HELP bitikbot_nodejs_heap_space_size_used_bytes Process heap space size used from Node.js in bytes. # TYPE bitikbot_nodejs_heap_space_size_used_bytes gauge bitikbot_nodejs_heap_space_size_used_bytes{space="read_only"} 0 bitikbot_nodejs_heap_space_size_used_bytes{space="new"} 396664 bitikbot_nodejs_heap_space_size_used_bytes{space="old"} 22524512 bitikbot_nodejs_heap_space_size_used_bytes{space="code"} 2604560 bitikbot_nodejs_heap_space_size_used_bytes{space="shared"} 0 bitikbot_nodejs_heap_space_size_used_bytes{space="new_large_object"} 0 bitikbot_nodejs_heap_space_size_used_bytes{space="large_object"} 625080 bitikbot_nodejs_heap_space_size_used_bytes{space="code_large_object"} 138432 bitikbot_nodejs_heap_space_size_used_bytes{space="shared_large_object"} 0 # HELP bitikbot_nodejs_heap_space_size_available_bytes Process heap space size available from Node.js in bytes. # TYPE bitikbot_nodejs_heap_space_size_available_bytes gauge bitikbot_nodejs_heap_space_size_available_bytes{space="read_only"} 0 bitikbot_nodejs_heap_space_size_available_bytes{space="new"} 634216 bitikbot_nodejs_heap_space_size_available_bytes{space="old"} 5463440 bitikbot_nodejs_heap_space_size_available_bytes{space="code"} 98256 bitikbot_nodejs_heap_space_size_available_bytes{space="shared"} 0 bitikbot_nodejs_heap_space_size_available_bytes{space="new_large_object"} 1048576 bitikbot_nodejs_heap_space_size_available_bytes{space="large_object"} 0 bitikbot_nodejs_heap_space_size_available_bytes{space="code_large_object"} 0 bitikbot_nodejs_heap_space_size_available_bytes{space="shared_large_object"} 0 # HELP bitikbot_nodejs_version_info Node.js version info. # TYPE bitikbot_nodejs_version_info gauge bitikbot_nodejs_version_info{version="v20.20.2",major="20",minor="20",patch="2"} 1 # HELP bitikbot_nodejs_gc_duration_seconds Garbage collection duration by kind, one of major, minor, incremental or weakcb. # TYPE bitikbot_nodejs_gc_duration_seconds histogram bitikbot_nodejs_gc_duration_seconds_bucket{le="0.001",kind="minor"} 136 bitikbot_nodejs_gc_duration_seconds_bucket{le="0.01",kind="minor"} 468 bitikbot_nodejs_gc_duration_seconds_bucket{le="0.1",kind="minor"} 469 bitikbot_nodejs_gc_duration_seconds_bucket{le="1",kind="minor"} 469 bitikbot_nodejs_gc_duration_seconds_bucket{le="2",kind="minor"} 469 bitikbot_nodejs_gc_duration_seconds_bucket{le="5",kind="minor"} 469 bitikbot_nodejs_gc_duration_seconds_bucket{le="+Inf",kind="minor"} 469 bitikbot_nodejs_gc_duration_seconds_sum{kind="minor"} 0.6221020778417586 bitikbot_nodejs_gc_duration_seconds_count{kind="minor"} 469 bitikbot_nodejs_gc_duration_seconds_bucket{le="0.001",kind="incremental"} 7 bitikbot_nodejs_gc_duration_seconds_bucket{le="0.01",kind="incremental"} 8 bitikbot_nodejs_gc_duration_seconds_bucket{le="0.1",kind="incremental"} 8 bitikbot_nodejs_gc_duration_seconds_bucket{le="1",kind="incremental"} 8 bitikbot_nodejs_gc_duration_seconds_bucket{le="2",kind="incremental"} 8 bitikbot_nodejs_gc_duration_seconds_bucket{le="5",kind="incremental"} 8 bitikbot_nodejs_gc_duration_seconds_bucket{le="+Inf",kind="incremental"} 8 bitikbot_nodejs_gc_duration_seconds_sum{kind="incremental"} 0.006433624148368835 bitikbot_nodejs_gc_duration_seconds_count{kind="incremental"} 8 bitikbot_nodejs_gc_duration_seconds_bucket{le="0.001",kind="major"} 0 bitikbot_nodejs_gc_duration_seconds_bucket{le="0.01",kind="major"} 8 bitikbot_nodejs_gc_duration_seconds_bucket{le="0.1",kind="major"} 9 bitikbot_nodejs_gc_duration_seconds_bucket{le="1",kind="major"} 9 bitikbot_nodejs_gc_duration_seconds_bucket{le="2",kind="major"} 9 bitikbot_nodejs_gc_duration_seconds_bucket{le="5",kind="major"} 9 bitikbot_nodejs_gc_duration_seconds_bucket{le="+Inf",kind="major"} 9 bitikbot_nodejs_gc_duration_seconds_sum{kind="major"} 0.10973531198501586 bitikbot_nodejs_gc_duration_seconds_count{kind="major"} 9 # HELP bitikbot_uptime_seconds Durée depuis le dernier démarrage (secondes) # TYPE bitikbot_uptime_seconds gauge bitikbot_uptime_seconds 8020.53042579 # HELP bitikbot_requests_total Nombre total de requêtes HTTP # TYPE bitikbot_requests_total counter bitikbot_requests_total{method="GET",path="/health",status="503"} 13 bitikbot_requests_total{method="GET",path="/remote/login",status="404"} 1 bitikbot_requests_total{method="GET",path="/login",status="404"} 2 bitikbot_requests_total{method="GET",path="/",status="200"} 33 bitikbot_requests_total{method="GET",path="/health",status="200"} 260 bitikbot_requests_total{method="GET",path="/whatsapp",status="200"} 1 bitikbot_requests_total{method="POST",path="/whatsapp",status="200"} 42 bitikbot_requests_total{method="GET",path="/metrics",status="200"} 1 bitikbot_requests_total{method="GET",path="/robots.txt",status="404"} 3 bitikbot_requests_total{method="GET",path="/favicon.ico",status="404"} 11 bitikbot_requests_total{method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_requests_total{method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_requests_total{method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_requests_total{method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_requests_total{method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_requests_total{method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_requests_total{method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_requests_total{method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_requests_total{method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_requests_total{method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_requests_total{method="HEAD",path="/favicon.ico",status="404"} 1 # HELP bitikbot_http_response_time_seconds Temps de réponse HTTP # TYPE bitikbot_http_response_time_seconds histogram bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/health",status="503"} 11 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/health",status="503"} 13 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/health",status="503"} 13 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/health",status="503"} 13 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/health",status="503"} 13 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/health",status="503"} 13 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/health",status="503"} 13 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/health",status="503"} 13 bitikbot_http_response_time_seconds_sum{method="GET",path="/health",status="503"} 0.699797974 bitikbot_http_response_time_seconds_count{method="GET",path="/health",status="503"} 13 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/remote/login",status="404"} 0.003980511 bitikbot_http_response_time_seconds_count{method="GET",path="/remote/login",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_sum{method="GET",path="/login",status="404"} 0.002321667 bitikbot_http_response_time_seconds_count{method="GET",path="/login",status="404"} 2 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_sum{method="GET",path="/",status="200"} 0.017346 bitikbot_http_response_time_seconds_count{method="GET",path="/",status="200"} 33 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/health",status="200"} 100 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/health",status="200"} 260 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/health",status="200"} 260 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/health",status="200"} 260 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/health",status="200"} 260 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/health",status="200"} 260 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/health",status="200"} 260 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/health",status="200"} 260 bitikbot_http_response_time_seconds_sum{method="GET",path="/health",status="200"} 29.560419377 bitikbot_http_response_time_seconds_count{method="GET",path="/health",status="200"} 260 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/whatsapp",status="200"} 0.003836207 bitikbot_http_response_time_seconds_count{method="GET",path="/whatsapp",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_bucket{le="0.5",method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_bucket{le="1",method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_bucket{le="2",method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_bucket{le="5",method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_bucket{le="10",method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_bucket{le="30",method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_sum{method="POST",path="/whatsapp",status="200"} 0.044375972999999985 bitikbot_http_response_time_seconds_count{method="POST",path="/whatsapp",status="200"} 42 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/metrics",status="200"} 0.013779285 bitikbot_http_response_time_seconds_count{method="GET",path="/metrics",status="200"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_sum{method="GET",path="/robots.txt",status="404"} 0.0029332459999999996 bitikbot_http_response_time_seconds_count{method="GET",path="/robots.txt",status="404"} 3 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_sum{method="GET",path="/favicon.ico",status="404"} 0.006880922 bitikbot_http_response_time_seconds_count{method="GET",path="/favicon.ico",status="404"} 11 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/assets/js/message.js",status="404"} 0.000530338 bitikbot_http_response_time_seconds_count{method="GET",path="/assets/js/message.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/assets/js/auth.js",status="404"} 0.000704979 bitikbot_http_response_time_seconds_count{method="GET",path="/assets/js/auth.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/static/style/protect/index.js",status="404"} 0.000727644 bitikbot_http_response_time_seconds_count{method="GET",path="/static/style/protect/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/bot-connect.js",status="404"} 0.000906824 bitikbot_http_response_time_seconds_count{method="GET",path="/bot-connect.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/js/lkk_ch.js",status="404"} 0.000620209 bitikbot_http_response_time_seconds_count{method="GET",path="/js/lkk_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/static/style/sys_files/index.js",status="404"} 0.000574973 bitikbot_http_response_time_seconds_count{method="GET",path="/static/style/sys_files/index.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/assets/js/qr_modal.js",status="404"} 0.00037832299999999996 bitikbot_http_response_time_seconds_count{method="GET",path="/assets/js/qr_modal.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/css/support_parent.css",status="404"} 0.000637761 bitikbot_http_response_time_seconds_count{method="GET",path="/css/support_parent.css",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/js/twint_ch.js",status="404"} 0.000959708 bitikbot_http_response_time_seconds_count{method="GET",path="/js/twint_ch.js",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="GET",path="/actuator/gateway/routes",status="404"} 0.000410533 bitikbot_http_response_time_seconds_count{method="GET",path="/actuator/gateway/routes",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.1",method="HEAD",path="/favicon.ico",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="0.5",method="HEAD",path="/favicon.ico",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="1",method="HEAD",path="/favicon.ico",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="2",method="HEAD",path="/favicon.ico",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="5",method="HEAD",path="/favicon.ico",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="10",method="HEAD",path="/favicon.ico",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="30",method="HEAD",path="/favicon.ico",status="404"} 1 bitikbot_http_response_time_seconds_bucket{le="+Inf",method="HEAD",path="/favicon.ico",status="404"} 1 bitikbot_http_response_time_seconds_sum{method="HEAD",path="/favicon.ico",status="404"} 0.000494543 bitikbot_http_response_time_seconds_count{method="HEAD",path="/favicon.ico",status="404"} 1 # HELP bitikbot_webhook_processing_seconds Temps de traitement complet webhook # TYPE bitikbot_webhook_processing_seconds histogram bitikbot_webhook_processing_seconds_bucket{le="0.5",message_type="text"} 0 bitikbot_webhook_processing_seconds_bucket{le="1",message_type="text"} 5 bitikbot_webhook_processing_seconds_bucket{le="2",message_type="text"} 7 bitikbot_webhook_processing_seconds_bucket{le="3",message_type="text"} 7 bitikbot_webhook_processing_seconds_bucket{le="5",message_type="text"} 10 bitikbot_webhook_processing_seconds_bucket{le="10",message_type="text"} 10 bitikbot_webhook_processing_seconds_bucket{le="15",message_type="text"} 10 bitikbot_webhook_processing_seconds_bucket{le="30",message_type="text"} 10 bitikbot_webhook_processing_seconds_bucket{le="+Inf",message_type="text"} 10 bitikbot_webhook_processing_seconds_sum{message_type="text"} 17.266 bitikbot_webhook_processing_seconds_count{message_type="text"} 10 # HELP bitikbot_messages_total Nombre total de messages WhatsApp # TYPE bitikbot_messages_total counter bitikbot_messages_total{direction="inbound",type="text",status="success"} 10 # HELP bitikbot_message_types_total Répartition par type de message # TYPE bitikbot_message_types_total counter bitikbot_message_types_total{intent="unknown"} 3 # HELP bitikbot_gemini_calls_total Nombre d'appels API Gemini # TYPE bitikbot_gemini_calls_total counter bitikbot_gemini_calls_total{type="parse",status="success"} 3 # HELP bitikbot_gemini_latency_seconds Latence appels Gemini # TYPE bitikbot_gemini_latency_seconds histogram bitikbot_gemini_latency_seconds_bucket{le="0.5",type="parse"} 0 bitikbot_gemini_latency_seconds_bucket{le="1",type="parse"} 0 bitikbot_gemini_latency_seconds_bucket{le="2",type="parse"} 0 bitikbot_gemini_latency_seconds_bucket{le="3",type="parse"} 2 bitikbot_gemini_latency_seconds_bucket{le="5",type="parse"} 3 bitikbot_gemini_latency_seconds_bucket{le="10",type="parse"} 3 bitikbot_gemini_latency_seconds_bucket{le="15",type="parse"} 3 bitikbot_gemini_latency_seconds_bucket{le="+Inf",type="parse"} 3 bitikbot_gemini_latency_seconds_sum{type="parse"} 7.95 bitikbot_gemini_latency_seconds_count{type="parse"} 3 # HELP bitikbot_intent_accuracy_ratio Précision détection intention (0-1) # TYPE bitikbot_intent_accuracy_ratio gauge bitikbot_intent_accuracy_ratio{intent="unknown"} 0 # HELP bitikbot_amount_extraction_total Extraction de montants # TYPE bitikbot_amount_extraction_total counter # HELP bitikbot_wolof_understanding_ratio Taux de compréhension wolof (0-1) # TYPE bitikbot_wolof_understanding_ratio gauge bitikbot_wolof_understanding_ratio 0 # HELP bitikbot_audio_transcriptions_total Transcriptions audio # TYPE bitikbot_audio_transcriptions_total counter # HELP bitikbot_audio_transcription_seconds Durée transcription audio # TYPE bitikbot_audio_transcription_seconds histogram bitikbot_audio_transcription_seconds_bucket{le="1"} 0 bitikbot_audio_transcription_seconds_bucket{le="2"} 0 bitikbot_audio_transcription_seconds_bucket{le="5"} 0 bitikbot_audio_transcription_seconds_bucket{le="10"} 0 bitikbot_audio_transcription_seconds_bucket{le="15"} 0 bitikbot_audio_transcription_seconds_bucket{le="30"} 0 bitikbot_audio_transcription_seconds_bucket{le="+Inf"} 0 bitikbot_audio_transcription_seconds_sum 0 bitikbot_audio_transcription_seconds_count 0 # HELP bitikbot_audio_download_bytes Taille fichiers audio téléchargés # TYPE bitikbot_audio_download_bytes histogram bitikbot_audio_download_bytes_bucket{le="1024"} 0 bitikbot_audio_download_bytes_bucket{le="10240"} 0 bitikbot_audio_download_bytes_bucket{le="51200"} 0 bitikbot_audio_download_bytes_bucket{le="102400"} 0 bitikbot_audio_download_bytes_bucket{le="512000"} 0 bitikbot_audio_download_bytes_bucket{le="+Inf"} 0 bitikbot_audio_download_bytes_sum 0 bitikbot_audio_download_bytes_count 0 # HELP bitikbot_db_query_duration_seconds Durée requêtes Supabase # TYPE bitikbot_db_query_duration_seconds histogram bitikbot_db_query_duration_seconds_bucket{le="0.001",operation="select",table="users"} 0 bitikbot_db_query_duration_seconds_bucket{le="0.01",operation="select",table="users"} 0 bitikbot_db_query_duration_seconds_bucket{le="0.05",operation="select",table="users"} 2 bitikbot_db_query_duration_seconds_bucket{le="0.1",operation="select",table="users"} 6 bitikbot_db_query_duration_seconds_bucket{le="0.5",operation="select",table="users"} 10 bitikbot_db_query_duration_seconds_bucket{le="1",operation="select",table="users"} 11 bitikbot_db_query_duration_seconds_bucket{le="2",operation="select",table="users"} 11 bitikbot_db_query_duration_seconds_bucket{le="+Inf",operation="select",table="users"} 11 bitikbot_db_query_duration_seconds_sum{operation="select",table="users"} 1.5690000000000002 bitikbot_db_query_duration_seconds_count{operation="select",table="users"} 11 # HELP bitikbot_db_errors_total Erreurs base de données # TYPE bitikbot_db_errors_total counter # HELP bitikbot_db_connection_active Connexion DB active (1=ok, 0=ko) # TYPE bitikbot_db_connection_active gauge bitikbot_db_connection_active 1 # HELP bitikbot_active_users Utilisateurs actifs (24h) # TYPE bitikbot_active_users gauge bitikbot_active_users 10 # HELP bitikbot_transactions_total Transactions commerciales # TYPE bitikbot_transactions_total counter # HELP bitikbot_total_debt_fcfa Dette totale en cours (FCFA) # TYPE bitikbot_total_debt_fcfa gauge bitikbot_total_debt_fcfa 1246069