# HELP cb_node_process_cpu_user_seconds_total Total user CPU time spent in seconds. # TYPE cb_node_process_cpu_user_seconds_total counter cb_node_process_cpu_user_seconds_total{role="all"} 702.135748 # HELP cb_node_process_cpu_system_seconds_total Total system CPU time spent in seconds. # TYPE cb_node_process_cpu_system_seconds_total counter cb_node_process_cpu_system_seconds_total{role="all"} 464.189834 # HELP cb_node_process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE cb_node_process_cpu_seconds_total counter cb_node_process_cpu_seconds_total{role="all"} 1166.3255820000002 # HELP cb_node_process_start_time_seconds Start time of the process since unix epoch in seconds. # TYPE cb_node_process_start_time_seconds gauge cb_node_process_start_time_seconds{role="all"} 1793310778 # HELP cb_node_process_resident_memory_bytes Resident memory size in bytes. # TYPE cb_node_process_resident_memory_bytes gauge cb_node_process_resident_memory_bytes{role="all"} 396517376 # HELP cb_node_process_virtual_memory_bytes Virtual memory size in bytes. # TYPE cb_node_process_virtual_memory_bytes gauge cb_node_process_virtual_memory_bytes{role="all"} 24928575488 # HELP cb_node_process_heap_bytes Process heap size in bytes. # TYPE cb_node_process_heap_bytes gauge cb_node_process_heap_bytes{role="all"} 1540718592 # HELP cb_node_process_open_fds Number of open file descriptors. # TYPE cb_node_process_open_fds gauge cb_node_process_open_fds{role="all"} 29 # HELP cb_node_process_max_fds Maximum number of open file descriptors. # TYPE cb_node_process_max_fds gauge cb_node_process_max_fds{role="all"} 524288 # HELP cb_node_nodejs_eventloop_lag_seconds Lag of event loop in seconds. # TYPE cb_node_nodejs_eventloop_lag_seconds gauge cb_node_nodejs_eventloop_lag_seconds{role="all"} 0.002059869 # HELP cb_node_nodejs_eventloop_lag_min_seconds The minimum recorded event loop delay. # TYPE cb_node_nodejs_eventloop_lag_min_seconds gauge cb_node_nodejs_eventloop_lag_min_seconds{role="all"} 0.0090112 # HELP cb_node_nodejs_eventloop_lag_max_seconds The maximum recorded event loop delay. # TYPE cb_node_nodejs_eventloop_lag_max_seconds gauge cb_node_nodejs_eventloop_lag_max_seconds{role="all"} 0.022577151 # HELP cb_node_nodejs_eventloop_lag_mean_seconds The mean of the recorded event loop delays. # TYPE cb_node_nodejs_eventloop_lag_mean_seconds gauge cb_node_nodejs_eventloop_lag_mean_seconds{role="all"} 0.010088828373263059 # HELP cb_node_nodejs_eventloop_lag_stddev_seconds The standard deviation of the recorded event loop delays. # TYPE cb_node_nodejs_eventloop_lag_stddev_seconds gauge cb_node_nodejs_eventloop_lag_stddev_seconds{role="all"} 0.00019228469877254162 # HELP cb_node_nodejs_eventloop_lag_p50_seconds The 50th percentile of the recorded event loop delays. # TYPE cb_node_nodejs_eventloop_lag_p50_seconds gauge cb_node_nodejs_eventloop_lag_p50_seconds{role="all"} 0.010108927 # HELP cb_node_nodejs_eventloop_lag_p90_seconds The 90th percentile of the recorded event loop delays. # TYPE cb_node_nodejs_eventloop_lag_p90_seconds gauge cb_node_nodejs_eventloop_lag_p90_seconds{role="all"} 0.010190847 # HELP cb_node_nodejs_eventloop_lag_p99_seconds The 99th percentile of the recorded event loop delays. # TYPE cb_node_nodejs_eventloop_lag_p99_seconds gauge cb_node_nodejs_eventloop_lag_p99_seconds{role="all"} 0.010280959 # HELP cb_node_nodejs_active_resources Number of active resources that are currently keeping the event loop alive, grouped by async resource type. # TYPE cb_node_nodejs_active_resources gauge cb_node_nodejs_active_resources{type="PipeWrap",role="all"} 2 cb_node_nodejs_active_resources{type="TCPSocketWrap",role="all"} 2 cb_node_nodejs_active_resources{type="TCPServerWrap",role="all"} 1 cb_node_nodejs_active_resources{type="Immediate",role="all"} 1 # HELP cb_node_nodejs_active_resources_total Total number of active resources. # TYPE cb_node_nodejs_active_resources_total gauge cb_node_nodejs_active_resources_total{role="all"} 6 # HELP cb_node_nodejs_active_handles Number of active libuv handles grouped by handle type. Every handle type is C++ class name. # TYPE cb_node_nodejs_active_handles gauge cb_node_nodejs_active_handles{type="Socket",role="all"} 4 cb_node_nodejs_active_handles{type="Server",role="all"} 1 # HELP cb_node_nodejs_active_handles_total Total number of active handles. # TYPE cb_node_nodejs_active_handles_total gauge cb_node_nodejs_active_handles_total{role="all"} 5 # HELP cb_node_nodejs_active_requests Number of active libuv requests grouped by request type. Every request type is C++ class name. # TYPE cb_node_nodejs_active_requests gauge # HELP cb_node_nodejs_active_requests_total Total number of active requests. # TYPE cb_node_nodejs_active_requests_total gauge cb_node_nodejs_active_requests_total{role="all"} 0 # HELP cb_node_nodejs_heap_size_total_bytes Process heap size from Node.js in bytes. # TYPE cb_node_nodejs_heap_size_total_bytes gauge cb_node_nodejs_heap_size_total_bytes{role="all"} 36761600 # HELP cb_node_nodejs_heap_size_used_bytes Process heap size used from Node.js in bytes. # TYPE cb_node_nodejs_heap_size_used_bytes gauge cb_node_nodejs_heap_size_used_bytes{role="all"} 33547144 # HELP cb_node_nodejs_external_memory_bytes Node.js external memory size in bytes. # TYPE cb_node_nodejs_external_memory_bytes gauge cb_node_nodejs_external_memory_bytes{role="all"} 28263029 # HELP cb_node_nodejs_heap_space_size_total_bytes Process heap space size total from Node.js in bytes. # TYPE cb_node_nodejs_heap_space_size_total_bytes gauge cb_node_nodejs_heap_space_size_total_bytes{space="read_only",role="all"} 0 cb_node_nodejs_heap_space_size_total_bytes{space="new",role="all"} 1048576 cb_node_nodejs_heap_space_size_total_bytes{space="old",role="all"} 27574272 cb_node_nodejs_heap_space_size_total_bytes{space="code",role="all"} 4194304 cb_node_nodejs_heap_space_size_total_bytes{space="shared",role="all"} 0 cb_node_nodejs_heap_space_size_total_bytes{space="trusted",role="all"} 2408448 cb_node_nodejs_heap_space_size_total_bytes{space="new_large_object",role="all"} 0 cb_node_nodejs_heap_space_size_total_bytes{space="large_object",role="all"} 1536000 cb_node_nodejs_heap_space_size_total_bytes{space="code_large_object",role="all"} 0 cb_node_nodejs_heap_space_size_total_bytes{space="shared_large_object",role="all"} 0 cb_node_nodejs_heap_space_size_total_bytes{space="trusted_large_object",role="all"} 0 # HELP cb_node_nodejs_heap_space_size_used_bytes Process heap space size used from Node.js in bytes. # TYPE cb_node_nodejs_heap_space_size_used_bytes gauge cb_node_nodejs_heap_space_size_used_bytes{space="read_only",role="all"} 0 cb_node_nodejs_heap_space_size_used_bytes{space="new",role="all"} 290488 cb_node_nodejs_heap_space_size_used_bytes{space="old",role="all"} 26037728 cb_node_nodejs_heap_space_size_used_bytes{space="code",role="all"} 3553152 cb_node_nodejs_heap_space_size_used_bytes{space="shared",role="all"} 0 cb_node_nodejs_heap_space_size_used_bytes{space="trusted",role="all"} 2160024 cb_node_nodejs_heap_space_size_used_bytes{space="new_large_object",role="all"} 0 cb_node_nodejs_heap_space_size_used_bytes{space="large_object",role="all"} 1512664 cb_node_nodejs_heap_space_size_used_bytes{space="code_large_object",role="all"} 0 cb_node_nodejs_heap_space_size_used_bytes{space="shared_large_object",role="all"} 0 cb_node_nodejs_heap_space_size_used_bytes{space="trusted_large_object",role="all"} 0 # HELP cb_node_nodejs_heap_space_size_available_bytes Process heap space size available from Node.js in bytes. # TYPE cb_node_nodejs_heap_space_size_available_bytes gauge cb_node_nodejs_heap_space_size_available_bytes{space="read_only",role="all"} 0 cb_node_nodejs_heap_space_size_available_bytes{space="new",role="all"} 740424 cb_node_nodejs_heap_space_size_available_bytes{space="old",role="all"} 994376 cb_node_nodejs_heap_space_size_available_bytes{space="code",role="all"} 378496 cb_node_nodejs_heap_space_size_available_bytes{space="shared",role="all"} 0 cb_node_nodejs_heap_space_size_available_bytes{space="trusted",role="all"} 202936 cb_node_nodejs_heap_space_size_available_bytes{space="new_large_object",role="all"} 1048576 cb_node_nodejs_heap_space_size_available_bytes{space="large_object",role="all"} 0 cb_node_nodejs_heap_space_size_available_bytes{space="code_large_object",role="all"} 0 cb_node_nodejs_heap_space_size_available_bytes{space="shared_large_object",role="all"} 0 cb_node_nodejs_heap_space_size_available_bytes{space="trusted_large_object",role="all"} 0 # HELP cb_node_nodejs_version_info Node.js version info. # TYPE cb_node_nodejs_version_info gauge cb_node_nodejs_version_info{version="v22.22.3",major="22",minor="22",patch="3",role="all"} 1 # HELP cb_node_nodejs_gc_duration_seconds Garbage collection duration by kind, one of major, minor, incremental or weakcb. # TYPE cb_node_nodejs_gc_duration_seconds histogram cb_node_nodejs_gc_duration_seconds_bucket{le="0.001",role="all",kind="incremental"} 2 cb_node_nodejs_gc_duration_seconds_bucket{le="0.01",role="all",kind="incremental"} 5 cb_node_nodejs_gc_duration_seconds_bucket{le="0.1",role="all",kind="incremental"} 10 cb_node_nodejs_gc_duration_seconds_bucket{le="1",role="all",kind="incremental"} 10 cb_node_nodejs_gc_duration_seconds_bucket{le="2",role="all",kind="incremental"} 10 cb_node_nodejs_gc_duration_seconds_bucket{le="5",role="all",kind="incremental"} 10 cb_node_nodejs_gc_duration_seconds_bucket{le="+Inf",role="all",kind="incremental"} 10 cb_node_nodejs_gc_duration_seconds_sum{role="all",kind="incremental"} 0.13076576502621173 cb_node_nodejs_gc_duration_seconds_count{role="all",kind="incremental"} 10 cb_node_nodejs_gc_duration_seconds_bucket{le="0.001",role="all",kind="minor"} 3853 cb_node_nodejs_gc_duration_seconds_bucket{le="0.01",role="all",kind="minor"} 3864 cb_node_nodejs_gc_duration_seconds_bucket{le="0.1",role="all",kind="minor"} 3864 cb_node_nodejs_gc_duration_seconds_bucket{le="1",role="all",kind="minor"} 3864 cb_node_nodejs_gc_duration_seconds_bucket{le="2",role="all",kind="minor"} 3864 cb_node_nodejs_gc_duration_seconds_bucket{le="5",role="all",kind="minor"} 3864 cb_node_nodejs_gc_duration_seconds_bucket{le="+Inf",role="all",kind="minor"} 3864 cb_node_nodejs_gc_duration_seconds_sum{role="all",kind="minor"} 1.564598313972356 cb_node_nodejs_gc_duration_seconds_count{role="all",kind="minor"} 3864 cb_node_nodejs_gc_duration_seconds_bucket{le="0.001",role="all",kind="major"} 0 cb_node_nodejs_gc_duration_seconds_bucket{le="0.01",role="all",kind="major"} 5 cb_node_nodejs_gc_duration_seconds_bucket{le="0.1",role="all",kind="major"} 9 cb_node_nodejs_gc_duration_seconds_bucket{le="1",role="all",kind="major"} 9 cb_node_nodejs_gc_duration_seconds_bucket{le="2",role="all",kind="major"} 9 cb_node_nodejs_gc_duration_seconds_bucket{le="5",role="all",kind="major"} 9 cb_node_nodejs_gc_duration_seconds_bucket{le="+Inf",role="all",kind="major"} 9 cb_node_nodejs_gc_duration_seconds_sum{role="all",kind="major"} 0.07667931000888348 cb_node_nodejs_gc_duration_seconds_count{role="all",kind="major"} 9 # HELP cb_requests_total requests by endpoint and status # TYPE cb_requests_total counter # HELP cb_request_duration_ms request latency # TYPE cb_request_duration_ms histogram # HELP cb_decisions_total decisions by tier and outcome # TYPE cb_decisions_total counter cb_decisions_total{tier="T1",outcome="pass",role="all"} 3 cb_decisions_total{tier="T0",outcome="pass",role="all"} 1 # HELP cb_ladder_events_total ladder events # TYPE cb_ladder_events_total counter cb_ladder_events_total{event="pass",action="pass",role="all"} 4 cb_ladder_events_total{event="soft_risk",action="visual",role="all"} 2 # HELP cb_failures_total failures by internal reason code # TYPE cb_failures_total counter cb_failures_total{reason="E_CUSTOMER_LABEL",role="all"} 2 # HELP cb_reputation_bumps_total cross-session reputation changes by reason and direction # TYPE cb_reputation_bumps_total counter cb_reputation_bumps_total{why="clean_pass",dir="down",role="all"} 4 # HELP cb_reputation_level reputation value after the most recent change # TYPE cb_reputation_level gauge cb_reputation_level{role="all"} 0 # HELP cb_pow_issued_total PoW challenges issued # TYPE cb_pow_issued_total counter cb_pow_issued_total{tier="T1",d="9",role="all"} 6 # HELP cb_pow_verified_total PoW verifications # TYPE cb_pow_verified_total counter cb_pow_verified_total{result="ok",role="all"} 6 # HELP cb_pow_verify_ms server-side verification cost # TYPE cb_pow_verify_ms histogram cb_pow_verify_ms_bucket{le="0.5",role="all",tier="T1"} 0 cb_pow_verify_ms_bucket{le="1",role="all",tier="T1"} 0 cb_pow_verify_ms_bucket{le="2",role="all",tier="T1"} 0 cb_pow_verify_ms_bucket{le="5",role="all",tier="T1"} 0 cb_pow_verify_ms_bucket{le="10",role="all",tier="T1"} 0 cb_pow_verify_ms_bucket{le="25",role="all",tier="T1"} 0 cb_pow_verify_ms_bucket{le="50",role="all",tier="T1"} 1 cb_pow_verify_ms_bucket{le="100",role="all",tier="T1"} 4 cb_pow_verify_ms_bucket{le="+Inf",role="all",tier="T1"} 6 cb_pow_verify_ms_sum{role="all",tier="T1"} 484.2125250000172 cb_pow_verify_ms_count{role="all",tier="T1"} 6 # HELP cb_solve_ms client-reported solve time # TYPE cb_solve_ms histogram cb_solve_ms_bucket{le="10",role="all",tier="T1"} 0 cb_solve_ms_bucket{le="25",role="all",tier="T1"} 0 cb_solve_ms_bucket{le="50",role="all",tier="T1"} 0 cb_solve_ms_bucket{le="100",role="all",tier="T1"} 0 cb_solve_ms_bucket{le="250",role="all",tier="T1"} 0 cb_solve_ms_bucket{le="500",role="all",tier="T1"} 0 cb_solve_ms_bucket{le="1000",role="all",tier="T1"} 0 cb_solve_ms_bucket{le="2500",role="all",tier="T1"} 1 cb_solve_ms_bucket{le="5000",role="all",tier="T1"} 6 cb_solve_ms_bucket{le="15000",role="all",tier="T1"} 6 cb_solve_ms_bucket{le="+Inf",role="all",tier="T1"} 6 cb_solve_ms_sum{role="all",tier="T1"} 22336 cb_solve_ms_count{role="all",tier="T1"} 6 # HELP cb_verify_queue_depth pending verification work # TYPE cb_verify_queue_depth gauge cb_verify_queue_depth{role="all"} 0 # HELP cb_event_queue_depth buffered events awaiting flush # TYPE cb_event_queue_depth gauge cb_event_queue_depth{role="all"} 0 # HELP cb_events_dropped_total events dropped because the buffer was full # TYPE cb_events_dropped_total counter cb_events_dropped_total{role="all"} 0 # HELP cb_leases_active active concurrency leases # TYPE cb_leases_active gauge cb_leases_active{role="all"} 0 # HELP cb_bans_total bans applied # TYPE cb_bans_total counter # HELP cb_build_revocations_total build revocations # TYPE cb_build_revocations_total counter cb_build_revocations_total{role="all"} 0 # HELP cb_origin_mismatch_total origin mismatches per sitekey (sitekey theft signal) # TYPE cb_origin_mismatch_total counter # HELP cb_visual_issued_total visual challenges issued # TYPE cb_visual_issued_total counter cb_visual_issued_total{variant="gif",role="all"} 2 # HELP cb_visual_checked_total visual answers checked # TYPE cb_visual_checked_total counter # HELP cb_siteverify_total siteverify outcomes # TYPE cb_siteverify_total counter cb_siteverify_total{result="ok",role="all"} 2 cb_siteverify_total{result="reused",role="all"} 2 # HELP cb_visual_saturated_total visual issues that hit the capacity circuit breaker and fell back to PoW # TYPE cb_visual_saturated_total counter # HELP cb_visual_algorithm_total per-challenge render algorithm chosen, by id # TYPE cb_visual_algorithm_total counter cb_visual_algorithm_total{algorithm="flow-e",role="all"} 7 cb_visual_algorithm_total{algorithm="flow-a",role="all"} 4 cb_visual_algorithm_total{algorithm="flow-d",role="all"} 7 cb_visual_algorithm_total{algorithm="flow-b",role="all"} 5 cb_visual_algorithm_total{algorithm="flow-c",role="all"} 7 cb_visual_algorithm_total{algorithm="flow-f",role="all"} 2 # HELP cb_rpc_calls_total internal capability calls by transport and result # TYPE cb_rpc_calls_total counter cb_rpc_calls_total{capability="pow.issue",transport="local",result="ok",role="all"} 6 cb_rpc_calls_total{capability="pow.verify",transport="local",result="ok",role="all"} 6 cb_rpc_calls_total{capability="visual.issue",transport="local",result="ok",role="all"} 2 # HELP cb_rpc_ms internal capability latency in ms # TYPE cb_rpc_ms histogram cb_rpc_ms_bucket{le="0.5",role="all",capability="pow.issue",transport="local"} 0 cb_rpc_ms_bucket{le="1",role="all",capability="pow.issue",transport="local"} 0 cb_rpc_ms_bucket{le="2",role="all",capability="pow.issue",transport="local"} 0 cb_rpc_ms_bucket{le="5",role="all",capability="pow.issue",transport="local"} 0 cb_rpc_ms_bucket{le="10",role="all",capability="pow.issue",transport="local"} 3 cb_rpc_ms_bucket{le="25",role="all",capability="pow.issue",transport="local"} 5 cb_rpc_ms_bucket{le="50",role="all",capability="pow.issue",transport="local"} 6 cb_rpc_ms_bucket{le="100",role="all",capability="pow.issue",transport="local"} 6 cb_rpc_ms_bucket{le="250",role="all",capability="pow.issue",transport="local"} 6 cb_rpc_ms_bucket{le="500",role="all",capability="pow.issue",transport="local"} 6 cb_rpc_ms_bucket{le="1000",role="all",capability="pow.issue",transport="local"} 6 cb_rpc_ms_bucket{le="3000",role="all",capability="pow.issue",transport="local"} 6 cb_rpc_ms_bucket{le="+Inf",role="all",capability="pow.issue",transport="local"} 6 cb_rpc_ms_sum{role="all",capability="pow.issue",transport="local"} 86.46170900001016 cb_rpc_ms_count{role="all",capability="pow.issue",transport="local"} 6 cb_rpc_ms_bucket{le="0.5",role="all",capability="pow.verify",transport="local"} 0 cb_rpc_ms_bucket{le="1",role="all",capability="pow.verify",transport="local"} 0 cb_rpc_ms_bucket{le="2",role="all",capability="pow.verify",transport="local"} 0 cb_rpc_ms_bucket{le="5",role="all",capability="pow.verify",transport="local"} 0 cb_rpc_ms_bucket{le="10",role="all",capability="pow.verify",transport="local"} 0 cb_rpc_ms_bucket{le="25",role="all",capability="pow.verify",transport="local"} 0 cb_rpc_ms_bucket{le="50",role="all",capability="pow.verify",transport="local"} 0 cb_rpc_ms_bucket{le="100",role="all",capability="pow.verify",transport="local"} 4 cb_rpc_ms_bucket{le="250",role="all",capability="pow.verify",transport="local"} 6 cb_rpc_ms_bucket{le="500",role="all",capability="pow.verify",transport="local"} 6 cb_rpc_ms_bucket{le="1000",role="all",capability="pow.verify",transport="local"} 6 cb_rpc_ms_bucket{le="3000",role="all",capability="pow.verify",transport="local"} 6 cb_rpc_ms_bucket{le="+Inf",role="all",capability="pow.verify",transport="local"} 6 cb_rpc_ms_sum{role="all",capability="pow.verify",transport="local"} 578.651866000022 cb_rpc_ms_count{role="all",capability="pow.verify",transport="local"} 6 cb_rpc_ms_bucket{le="0.5",role="all",capability="visual.issue",transport="local"} 0 cb_rpc_ms_bucket{le="1",role="all",capability="visual.issue",transport="local"} 0 cb_rpc_ms_bucket{le="2",role="all",capability="visual.issue",transport="local"} 0 cb_rpc_ms_bucket{le="5",role="all",capability="visual.issue",transport="local"} 1 cb_rpc_ms_bucket{le="10",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_bucket{le="25",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_bucket{le="50",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_bucket{le="100",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_bucket{le="250",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_bucket{le="500",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_bucket{le="1000",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_bucket{le="3000",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_bucket{le="+Inf",role="all",capability="visual.issue",transport="local"} 2 cb_rpc_ms_sum{role="all",capability="visual.issue",transport="local"} 11.501727999995637 cb_rpc_ms_count{role="all",capability="visual.issue",transport="local"} 2 # HELP cb_internal_ms time spent serving an internal capability in ms # TYPE cb_internal_ms histogram # HELP cb_internal_rejected_total internal calls rejected, by capability and reason # TYPE cb_internal_rejected_total counter # HELP cb_event_loop_lag_ms event loop lag # TYPE cb_event_loop_lag_ms gauge cb_event_loop_lag_ms{role="all"} 20.120220734693877 # HELP cb_config_version loaded config version # TYPE cb_config_version gauge cb_config_version{role="all"} 1