# HELP funday_node_process_cpu_user_seconds_total Total user CPU time spent in seconds. # TYPE funday_node_process_cpu_user_seconds_total counter funday_node_process_cpu_user_seconds_total{app="funday-frontend"} 1512.2889980000007 # HELP funday_node_process_cpu_system_seconds_total Total system CPU time spent in seconds. # TYPE funday_node_process_cpu_system_seconds_total counter funday_node_process_cpu_system_seconds_total{app="funday-frontend"} 322.3681939999999 # HELP funday_node_process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE funday_node_process_cpu_seconds_total counter funday_node_process_cpu_seconds_total{app="funday-frontend"} 1834.6571919999976 # HELP funday_node_process_start_time_seconds Start time of the process since unix epoch in seconds. # TYPE funday_node_process_start_time_seconds gauge funday_node_process_start_time_seconds{app="funday-frontend"} 1787053562 # HELP funday_node_process_resident_memory_bytes Resident memory size in bytes. # TYPE funday_node_process_resident_memory_bytes gauge funday_node_process_resident_memory_bytes{app="funday-frontend"} 199258112 # HELP funday_node_process_virtual_memory_bytes Virtual memory size in bytes. # TYPE funday_node_process_virtual_memory_bytes gauge funday_node_process_virtual_memory_bytes{app="funday-frontend"} 12162510848 # HELP funday_node_process_heap_bytes Process heap size in bytes. # TYPE funday_node_process_heap_bytes gauge funday_node_process_heap_bytes{app="funday-frontend"} 229339136 # HELP funday_node_process_open_fds Number of open file descriptors. # TYPE funday_node_process_open_fds gauge funday_node_process_open_fds{app="funday-frontend"} 26 # HELP funday_node_process_max_fds Maximum number of open file descriptors. # TYPE funday_node_process_max_fds gauge funday_node_process_max_fds{app="funday-frontend"} 524288 # HELP funday_node_nodejs_eventloop_lag_seconds Lag of event loop in seconds. # TYPE funday_node_nodejs_eventloop_lag_seconds gauge funday_node_nodejs_eventloop_lag_seconds{app="funday-frontend"} 0.006095949 # HELP funday_node_nodejs_eventloop_lag_min_seconds The minimum recorded event loop delay. # TYPE funday_node_nodejs_eventloop_lag_min_seconds gauge funday_node_nodejs_eventloop_lag_min_seconds{app="funday-frontend"} 0.009101312 # HELP funday_node_nodejs_eventloop_lag_max_seconds The maximum recorded event loop delay. # TYPE funday_node_nodejs_eventloop_lag_max_seconds gauge funday_node_nodejs_eventloop_lag_max_seconds{app="funday-frontend"} 0.038207487 # HELP funday_node_nodejs_eventloop_lag_mean_seconds The mean of the recorded event loop delays. # TYPE funday_node_nodejs_eventloop_lag_mean_seconds gauge funday_node_nodejs_eventloop_lag_mean_seconds{app="funday-frontend"} 0.010219805699644128 # HELP funday_node_nodejs_eventloop_lag_stddev_seconds The standard deviation of the recorded event loop delays. # TYPE funday_node_nodejs_eventloop_lag_stddev_seconds gauge funday_node_nodejs_eventloop_lag_stddev_seconds{app="funday-frontend"} 0.0010783632085758976 # HELP funday_node_nodejs_eventloop_lag_p50_seconds The 50th percentile of the recorded event loop delays. # TYPE funday_node_nodejs_eventloop_lag_p50_seconds gauge funday_node_nodejs_eventloop_lag_p50_seconds{app="funday-frontend"} 0.010141695 # HELP funday_node_nodejs_eventloop_lag_p90_seconds The 90th percentile of the recorded event loop delays. # TYPE funday_node_nodejs_eventloop_lag_p90_seconds gauge funday_node_nodejs_eventloop_lag_p90_seconds{app="funday-frontend"} 0.010190847 # HELP funday_node_nodejs_eventloop_lag_p99_seconds The 99th percentile of the recorded event loop delays. # TYPE funday_node_nodejs_eventloop_lag_p99_seconds gauge funday_node_nodejs_eventloop_lag_p99_seconds{app="funday-frontend"} 0.012173311 # HELP funday_node_nodejs_active_resources Number of active resources that are currently keeping the event loop alive, grouped by async resource type. # TYPE funday_node_nodejs_active_resources gauge funday_node_nodejs_active_resources{type="PipeWrap",app="funday-frontend"} 2 funday_node_nodejs_active_resources{type="TCPServerWrap",app="funday-frontend"} 1 funday_node_nodejs_active_resources{type="TCPSocketWrap",app="funday-frontend"} 4 funday_node_nodejs_active_resources{type="Immediate",app="funday-frontend"} 1 # HELP funday_node_nodejs_active_resources_total Total number of active resources. # TYPE funday_node_nodejs_active_resources_total gauge funday_node_nodejs_active_resources_total{app="funday-frontend"} 8 # HELP funday_node_nodejs_active_handles Number of active libuv handles grouped by handle type. Every handle type is C++ class name. # TYPE funday_node_nodejs_active_handles gauge funday_node_nodejs_active_handles{type="Socket",app="funday-frontend"} 6 funday_node_nodejs_active_handles{type="Server",app="funday-frontend"} 1 # HELP funday_node_nodejs_active_handles_total Total number of active handles. # TYPE funday_node_nodejs_active_handles_total gauge funday_node_nodejs_active_handles_total{app="funday-frontend"} 7 # HELP funday_node_nodejs_active_requests Number of active libuv requests grouped by request type. Every request type is C++ class name. # TYPE funday_node_nodejs_active_requests gauge # HELP funday_node_nodejs_active_requests_total Total number of active requests. # TYPE funday_node_nodejs_active_requests_total gauge funday_node_nodejs_active_requests_total{app="funday-frontend"} 0 # HELP funday_node_nodejs_heap_size_total_bytes Process heap size from Node.js in bytes. # TYPE funday_node_nodejs_heap_size_total_bytes gauge funday_node_nodejs_heap_size_total_bytes{app="funday-frontend"} 65875968 # HELP funday_node_nodejs_heap_size_used_bytes Process heap size used from Node.js in bytes. # TYPE funday_node_nodejs_heap_size_used_bytes gauge funday_node_nodejs_heap_size_used_bytes{app="funday-frontend"} 52678784 # HELP funday_node_nodejs_external_memory_bytes Node.js external memory size in bytes. # TYPE funday_node_nodejs_external_memory_bytes gauge funday_node_nodejs_external_memory_bytes{app="funday-frontend"} 5063123 # HELP funday_node_nodejs_heap_space_size_total_bytes Process heap space size total from Node.js in bytes. # TYPE funday_node_nodejs_heap_space_size_total_bytes gauge funday_node_nodejs_heap_space_size_total_bytes{space="read_only",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_total_bytes{space="new",app="funday-frontend"} 4194304 funday_node_nodejs_heap_space_size_total_bytes{space="old",app="funday-frontend"} 38588416 funday_node_nodejs_heap_space_size_total_bytes{space="code",app="funday-frontend"} 6291456 funday_node_nodejs_heap_space_size_total_bytes{space="shared",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_total_bytes{space="trusted",app="funday-frontend"} 3977216 funday_node_nodejs_heap_space_size_total_bytes{space="new_large_object",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_total_bytes{space="large_object",app="funday-frontend"} 12230656 funday_node_nodejs_heap_space_size_total_bytes{space="code_large_object",app="funday-frontend"} 299008 funday_node_nodejs_heap_space_size_total_bytes{space="shared_large_object",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_total_bytes{space="trusted_large_object",app="funday-frontend"} 294912 # HELP funday_node_nodejs_heap_space_size_used_bytes Process heap space size used from Node.js in bytes. # TYPE funday_node_nodejs_heap_space_size_used_bytes gauge funday_node_nodejs_heap_space_size_used_bytes{space="read_only",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_used_bytes{space="new",app="funday-frontend"} 606920 funday_node_nodejs_heap_space_size_used_bytes{space="old",app="funday-frontend"} 30715976 funday_node_nodejs_heap_space_size_used_bytes{space="code",app="funday-frontend"} 5429440 funday_node_nodejs_heap_space_size_used_bytes{space="shared",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_used_bytes{space="trusted",app="funday-frontend"} 3235976 funday_node_nodejs_heap_space_size_used_bytes{space="new_large_object",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_used_bytes{space="large_object",app="funday-frontend"} 12127088 funday_node_nodejs_heap_space_size_used_bytes{space="code_large_object",app="funday-frontend"} 279104 funday_node_nodejs_heap_space_size_used_bytes{space="shared_large_object",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_used_bytes{space="trusted_large_object",app="funday-frontend"} 288744 # HELP funday_node_nodejs_heap_space_size_available_bytes Process heap space size available from Node.js in bytes. # TYPE funday_node_nodejs_heap_space_size_available_bytes gauge funday_node_nodejs_heap_space_size_available_bytes{space="read_only",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_available_bytes{space="new",app="funday-frontend"} 1454904 funday_node_nodejs_heap_space_size_available_bytes{space="old",app="funday-frontend"} 7125256 funday_node_nodejs_heap_space_size_available_bytes{space="code",app="funday-frontend"} 468032 funday_node_nodejs_heap_space_size_available_bytes{space="shared",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_available_bytes{space="trusted",app="funday-frontend"} 669056 funday_node_nodejs_heap_space_size_available_bytes{space="new_large_object",app="funday-frontend"} 2097152 funday_node_nodejs_heap_space_size_available_bytes{space="large_object",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_available_bytes{space="code_large_object",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_available_bytes{space="shared_large_object",app="funday-frontend"} 0 funday_node_nodejs_heap_space_size_available_bytes{space="trusted_large_object",app="funday-frontend"} 0 # HELP funday_node_nodejs_version_info Node.js version info. # TYPE funday_node_nodejs_version_info gauge funday_node_nodejs_version_info{version="v22.20.0",major="22",minor="20",patch="0",app="funday-frontend"} 1 # HELP funday_node_nodejs_gc_duration_seconds Garbage collection duration by kind, one of major, minor, incremental or weakcb. # TYPE funday_node_nodejs_gc_duration_seconds histogram funday_node_nodejs_gc_duration_seconds_bucket{le="0.001",app="funday-frontend",kind="minor"} 11162 funday_node_nodejs_gc_duration_seconds_bucket{le="0.01",app="funday-frontend",kind="minor"} 27481 funday_node_nodejs_gc_duration_seconds_bucket{le="0.1",app="funday-frontend",kind="minor"} 27623 funday_node_nodejs_gc_duration_seconds_bucket{le="1",app="funday-frontend",kind="minor"} 27623 funday_node_nodejs_gc_duration_seconds_bucket{le="2",app="funday-frontend",kind="minor"} 27623 funday_node_nodejs_gc_duration_seconds_bucket{le="5",app="funday-frontend",kind="minor"} 27623 funday_node_nodejs_gc_duration_seconds_bucket{le="+Inf",app="funday-frontend",kind="minor"} 27623 funday_node_nodejs_gc_duration_seconds_sum{app="funday-frontend",kind="minor"} 44.267200019359116 funday_node_nodejs_gc_duration_seconds_count{app="funday-frontend",kind="minor"} 27623 funday_node_nodejs_gc_duration_seconds_bucket{le="0.001",app="funday-frontend",kind="incremental"} 133 funday_node_nodejs_gc_duration_seconds_bucket{le="0.01",app="funday-frontend",kind="incremental"} 835 funday_node_nodejs_gc_duration_seconds_bucket{le="0.1",app="funday-frontend",kind="incremental"} 837 funday_node_nodejs_gc_duration_seconds_bucket{le="1",app="funday-frontend",kind="incremental"} 837 funday_node_nodejs_gc_duration_seconds_bucket{le="2",app="funday-frontend",kind="incremental"} 837 funday_node_nodejs_gc_duration_seconds_bucket{le="5",app="funday-frontend",kind="incremental"} 837 funday_node_nodejs_gc_duration_seconds_bucket{le="+Inf",app="funday-frontend",kind="incremental"} 837 funday_node_nodejs_gc_duration_seconds_sum{app="funday-frontend",kind="incremental"} 1.5000479087829597 funday_node_nodejs_gc_duration_seconds_count{app="funday-frontend",kind="incremental"} 837 funday_node_nodejs_gc_duration_seconds_bucket{le="0.001",app="funday-frontend",kind="major"} 0 funday_node_nodejs_gc_duration_seconds_bucket{le="0.01",app="funday-frontend",kind="major"} 828 funday_node_nodejs_gc_duration_seconds_bucket{le="0.1",app="funday-frontend",kind="major"} 990 funday_node_nodejs_gc_duration_seconds_bucket{le="1",app="funday-frontend",kind="major"} 990 funday_node_nodejs_gc_duration_seconds_bucket{le="2",app="funday-frontend",kind="major"} 990 funday_node_nodejs_gc_duration_seconds_bucket{le="5",app="funday-frontend",kind="major"} 990 funday_node_nodejs_gc_duration_seconds_bucket{le="+Inf",app="funday-frontend",kind="major"} 990 funday_node_nodejs_gc_duration_seconds_sum{app="funday-frontend",kind="major"} 8.542785670995713 funday_node_nodejs_gc_duration_seconds_count{app="funday-frontend",kind="major"} 990 # HELP funday_handshake_success_total Total number of successful game handshakes # TYPE funday_handshake_success_total counter funday_handshake_success_total{game_id="life",app="funday-frontend"} 5 funday_handshake_success_total{game_id="minigolf3d",app="funday-frontend"} 9 funday_handshake_success_total{game_id="racing",app="funday-frontend"} 2 funday_handshake_success_total{game_id="yazzy",app="funday-frontend"} 2 # HELP funday_handshake_failure_total Total number of failed game handshakes # TYPE funday_handshake_failure_total counter funday_handshake_failure_total{game_id="frogger",reason="disconnect",app="funday-frontend"} 1 funday_handshake_failure_total{game_id="yazzy",reason="disconnect",app="funday-frontend"} 1 funday_handshake_failure_total{game_id="minigolf3d",reason="disconnect",app="funday-frontend"} 1 # HELP funday_guest_identity_decisions_total Guest identity lifecycle decisions # TYPE funday_guest_identity_decisions_total counter funday_guest_identity_decisions_total{decision="created",app="funday-frontend"} 1126 funday_guest_identity_decisions_total{decision="device_restored",app="funday-frontend"} 9128 funday_guest_identity_decisions_total{decision="hydrated",app="funday-frontend"} 9073 funday_guest_identity_decisions_total{decision="rejected",app="funday-frontend"} 957 funday_guest_identity_decisions_total{decision="collision",app="funday-frontend"} 1 # HELP funday_player_connections Current number of active player connections per game # TYPE funday_player_connections gauge funday_player_connections{game_id="frogger",app="funday-frontend"} -1 funday_player_connections{game_id="life",app="funday-frontend"} 5 funday_player_connections{game_id="minigolf3d",app="funday-frontend"} 8 funday_player_connections{game_id="racing",app="funday-frontend"} 2 funday_player_connections{game_id="yazzy",app="funday-frontend"} 1 # HELP funday_rpc_error_total Total number of RPC errors # TYPE funday_rpc_error_total counter # HELP funday_rpc_fallback_total Total number of RPC fallbacks (dev stub path) # TYPE funday_rpc_fallback_total counter # HELP funday_match_creations_total Total number of match creations # TYPE funday_match_creations_total counter # HELP funday_match_creation_errors_total Total number of match creation errors # TYPE funday_match_creation_errors_total counter # HELP funday_chat_messages_total Total number of chat messages sent # TYPE funday_chat_messages_total counter # HELP funday_chat_errors_total Total number of chat errors # TYPE funday_chat_errors_total counter # HELP funday_auth_attempts_total Total number of authentication attempts # TYPE funday_auth_attempts_total counter # HELP funday_auth_failures_total Total number of authentication failures # TYPE funday_auth_failures_total counter # HELP funday_api_response_time_seconds API endpoint response time in seconds # TYPE funday_api_response_time_seconds histogram