# HELP process_cpu_user_seconds_total Total user CPU time spent in seconds. # TYPE process_cpu_user_seconds_total counter process_cpu_user_seconds_total 11.955952 # HELP process_cpu_system_seconds_total Total system CPU time spent in seconds. # TYPE process_cpu_system_seconds_total counter process_cpu_system_seconds_total 3.007956 # HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE process_cpu_seconds_total counter process_cpu_seconds_total 14.963908 # 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 1778907515 # HELP process_resident_memory_bytes Resident memory size in bytes. # TYPE process_resident_memory_bytes gauge process_resident_memory_bytes 106528768 # HELP process_virtual_memory_bytes Virtual memory size in bytes. # TYPE process_virtual_memory_bytes gauge process_virtual_memory_bytes 11517751296 # HELP process_heap_bytes Process heap size in bytes. # TYPE process_heap_bytes gauge process_heap_bytes 130437120 # HELP process_open_fds Number of open file descriptors. # TYPE process_open_fds gauge process_open_fds 30 # HELP process_max_fds Maximum number of open file descriptors. # TYPE process_max_fds gauge process_max_fds 1048576 # HELP nodejs_eventloop_lag_seconds Lag of event loop in seconds. # TYPE nodejs_eventloop_lag_seconds gauge nodejs_eventloop_lag_seconds 0 # HELP nodejs_eventloop_lag_min_seconds The minimum recorded event loop delay. # TYPE nodejs_eventloop_lag_min_seconds gauge nodejs_eventloop_lag_min_seconds 0.009084928 # HELP nodejs_eventloop_lag_max_seconds The maximum recorded event loop delay. # TYPE nodejs_eventloop_lag_max_seconds gauge nodejs_eventloop_lag_max_seconds 1.290797055 # HELP nodejs_eventloop_lag_mean_seconds The mean of the recorded event loop delays. # TYPE nodejs_eventloop_lag_mean_seconds gauge nodejs_eventloop_lag_mean_seconds 0.04710722316190476 # HELP nodejs_eventloop_lag_stddev_seconds The standard deviation of the recorded event loop delays. # TYPE nodejs_eventloop_lag_stddev_seconds gauge nodejs_eventloop_lag_stddev_seconds 0.11883290913179977 # HELP nodejs_eventloop_lag_p50_seconds The 50th percentile of the recorded event loop delays. # TYPE nodejs_eventloop_lag_p50_seconds gauge nodejs_eventloop_lag_p50_seconds 0.010084351 # HELP nodejs_eventloop_lag_p90_seconds The 90th percentile of the recorded event loop delays. # TYPE nodejs_eventloop_lag_p90_seconds gauge nodejs_eventloop_lag_p90_seconds 0.099418111 # HELP nodejs_eventloop_lag_p99_seconds The 99th percentile of the recorded event loop delays. # TYPE nodejs_eventloop_lag_p99_seconds gauge nodejs_eventloop_lag_p99_seconds 0.493879295 # HELP nodejs_active_resources Number of active resources that are currently keeping the event loop alive, grouped by async resource type. # TYPE nodejs_active_resources gauge nodejs_active_resources{type="ConnectWrap"} 3 nodejs_active_resources{type="FSReqCallback"} 1 nodejs_active_resources{type="PipeWrap"} 2 nodejs_active_resources{type="TCPServerWrap"} 1 nodejs_active_resources{type="TCPSocketWrap"} 12 nodejs_active_resources{type="Timeout"} 4 nodejs_active_resources{type="Immediate"} 2 # HELP nodejs_active_resources_total Total number of active resources. # TYPE nodejs_active_resources_total gauge nodejs_active_resources_total 25 # HELP nodejs_active_handles Number of active libuv handles grouped by handle type. Every handle type is C++ class name. # TYPE nodejs_active_handles gauge nodejs_active_handles{type="Socket"} 7 nodejs_active_handles{type="Server"} 1 nodejs_active_handles{type="TLSSocket"} 2 nodejs_active_handles{type="TCP"} 5 # HELP nodejs_active_handles_total Total number of active handles. # TYPE nodejs_active_handles_total gauge nodejs_active_handles_total 15 # HELP nodejs_active_requests Number of active libuv requests grouped by request type. Every request type is C++ class name. # TYPE nodejs_active_requests gauge nodejs_active_requests{type="TCPConnectWrap"} 3 nodejs_active_requests{type="FSReqCallback"} 1 # HELP nodejs_active_requests_total Total number of active requests. # TYPE nodejs_active_requests_total gauge nodejs_active_requests_total 4 # HELP nodejs_heap_size_total_bytes Process heap size from Node.js in bytes. # TYPE nodejs_heap_size_total_bytes gauge nodejs_heap_size_total_bytes 35524608 # HELP nodejs_heap_size_used_bytes Process heap size used from Node.js in bytes. # TYPE nodejs_heap_size_used_bytes gauge nodejs_heap_size_used_bytes 32308608 # HELP nodejs_external_memory_bytes Node.js external memory size in bytes. # TYPE nodejs_external_memory_bytes gauge nodejs_external_memory_bytes 4093785 # HELP nodejs_heap_space_size_total_bytes Process heap space size total from Node.js in bytes. # TYPE nodejs_heap_space_size_total_bytes gauge nodejs_heap_space_size_total_bytes{space="read_only"} 0 nodejs_heap_space_size_total_bytes{space="new"} 1048576 nodejs_heap_space_size_total_bytes{space="old"} 29933568 nodejs_heap_space_size_total_bytes{space="code"} 2621440 nodejs_heap_space_size_total_bytes{space="shared"} 0 nodejs_heap_space_size_total_bytes{space="trusted"} 1622016 nodejs_heap_space_size_total_bytes{space="new_large_object"} 0 nodejs_heap_space_size_total_bytes{space="large_object"} 143360 nodejs_heap_space_size_total_bytes{space="code_large_object"} 155648 nodejs_heap_space_size_total_bytes{space="shared_large_object"} 0 nodejs_heap_space_size_total_bytes{space="trusted_large_object"} 0 # HELP nodejs_heap_space_size_used_bytes Process heap space size used from Node.js in bytes. # TYPE nodejs_heap_space_size_used_bytes gauge nodejs_heap_space_size_used_bytes{space="read_only"} 0 nodejs_heap_space_size_used_bytes{space="new"} 596208 nodejs_heap_space_size_used_bytes{space="old"} 27599968 nodejs_heap_space_size_used_bytes{space="code"} 2352832 nodejs_heap_space_size_used_bytes{space="shared"} 0 nodejs_heap_space_size_used_bytes{space="trusted"} 1494264 nodejs_heap_space_size_used_bytes{space="new_large_object"} 0 nodejs_heap_space_size_used_bytes{space="large_object"} 136448 nodejs_heap_space_size_used_bytes{space="code_large_object"} 138432 nodejs_heap_space_size_used_bytes{space="shared_large_object"} 0 nodejs_heap_space_size_used_bytes{space="trusted_large_object"} 0 # HELP nodejs_heap_space_size_available_bytes Process heap space size available from Node.js in bytes. # TYPE nodejs_heap_space_size_available_bytes gauge nodejs_heap_space_size_available_bytes{space="read_only"} 0 nodejs_heap_space_size_available_bytes{space="new"} 434704 nodejs_heap_space_size_available_bytes{space="old"} 1764680 nodejs_heap_space_size_available_bytes{space="code"} 104448 nodejs_heap_space_size_available_bytes{space="shared"} 0 nodejs_heap_space_size_available_bytes{space="trusted"} 95808 nodejs_heap_space_size_available_bytes{space="new_large_object"} 1048576 nodejs_heap_space_size_available_bytes{space="large_object"} 0 nodejs_heap_space_size_available_bytes{space="code_large_object"} 0 nodejs_heap_space_size_available_bytes{space="shared_large_object"} 0 nodejs_heap_space_size_available_bytes{space="trusted_large_object"} 0 # HELP nodejs_version_info Node.js version info. # TYPE nodejs_version_info gauge nodejs_version_info{version="v22.22.3",major="22",minor="22",patch="3"} 1 # HELP nodejs_gc_duration_seconds Garbage collection duration by kind, one of major, minor, incremental or weakcb. # TYPE nodejs_gc_duration_seconds histogram nodejs_gc_duration_seconds_bucket{le="0.001",kind="minor"} 81 nodejs_gc_duration_seconds_bucket{le="0.01",kind="minor"} 102 nodejs_gc_duration_seconds_bucket{le="0.1",kind="minor"} 110 nodejs_gc_duration_seconds_bucket{le="1",kind="minor"} 110 nodejs_gc_duration_seconds_bucket{le="2",kind="minor"} 110 nodejs_gc_duration_seconds_bucket{le="5",kind="minor"} 110 nodejs_gc_duration_seconds_bucket{le="+Inf",kind="minor"} 110 nodejs_gc_duration_seconds_sum{kind="minor"} 0.7945038104057315 nodejs_gc_duration_seconds_count{kind="minor"} 110 nodejs_gc_duration_seconds_bucket{le="0.001",kind="incremental"} 12 nodejs_gc_duration_seconds_bucket{le="0.01",kind="incremental"} 12 nodejs_gc_duration_seconds_bucket{le="0.1",kind="incremental"} 12 nodejs_gc_duration_seconds_bucket{le="1",kind="incremental"} 12 nodejs_gc_duration_seconds_bucket{le="2",kind="incremental"} 12 nodejs_gc_duration_seconds_bucket{le="5",kind="incremental"} 12 nodejs_gc_duration_seconds_bucket{le="+Inf",kind="incremental"} 12 nodejs_gc_duration_seconds_sum{kind="incremental"} 0.006501421928405762 nodejs_gc_duration_seconds_count{kind="incremental"} 12 nodejs_gc_duration_seconds_bucket{le="0.001",kind="major"} 0 nodejs_gc_duration_seconds_bucket{le="0.01",kind="major"} 2 nodejs_gc_duration_seconds_bucket{le="0.1",kind="major"} 4 nodejs_gc_duration_seconds_bucket{le="1",kind="major"} 8 nodejs_gc_duration_seconds_bucket{le="2",kind="major"} 8 nodejs_gc_duration_seconds_bucket{le="5",kind="major"} 8 nodejs_gc_duration_seconds_bucket{le="+Inf",kind="major"} 8 nodejs_gc_duration_seconds_sum{kind="major"} 0.7905669269561767 nodejs_gc_duration_seconds_count{kind="major"} 8 # HELP rpc_requests_total Total incoming RPC requests accepted by the gateway. # TYPE rpc_requests_total counter rpc_requests_total{network="tempo-testnet",project="6b12fa2c86ab4c4ee8bbc912350a16a0",method="eth_getBlockByNumber",transport="http"} 9 rpc_requests_total{network="tempo-testnet",project="6b12fa2c86ab4c4ee8bbc912350a16a0",method="eth_getTransactionReceipt",transport="http"} 145 rpc_requests_total{network="solana-mainnet",project="6b12fa2c86ab4c4ee8bbc912350a16a0",method="getSlot",transport="http"} 4 rpc_requests_total{network="solana-mainnet",project="6b12fa2c86ab4c4ee8bbc912350a16a0",method="getBlock",transport="http"} 5 rpc_requests_total{network="solana-mainnet",project="6b12fa2c86ab4c4ee8bbc912350a16a0",method="batch",transport="http"} 52 rpc_requests_total{network="tempo-testnet",project="6b12fa2c86ab4c4ee8bbc912350a16a0",method="eth_call",transport="http"} 2 # HELP rpc_rate_limited_total RPC requests rejected because a project exceeded its limit. # TYPE rpc_rate_limited_total counter # HELP rpc_upstream_attempts_total Upstream request attempts and their outcomes. # TYPE rpc_upstream_attempts_total counter rpc_upstream_attempts_total{network="tempo-testnet",upstream="tempo-testnet-provider-a",outcome="success"} 105 rpc_upstream_attempts_total{network="tempo-testnet",upstream="tempo-testnet-provider-a",outcome="network_error"} 48 rpc_upstream_attempts_total{network="solana-mainnet",upstream="solana-mainnet-provider-a",outcome="success"} 27 rpc_upstream_attempts_total{network="solana-mainnet",upstream="solana-mainnet-provider-b",outcome="success"} 20 rpc_upstream_attempts_total{network="solana-mainnet",upstream="solana-mainnet-provider-b",outcome="retryable_http"} 13 rpc_upstream_attempts_total{network="solana-mainnet",upstream="solana-mainnet-provider-a",outcome="retryable_http"} 11 # HELP rpc_upstream_health_checks_total Background upstream health check attempts and their outcomes. # TYPE rpc_upstream_health_checks_total counter rpc_upstream_health_checks_total{network="eth-mainnet",upstream="eth-mainnet-provider-a",outcome="success"} 1 rpc_upstream_health_checks_total{network="base-mainnet",upstream="base-mainnet-provider-a",outcome="success"} 1 rpc_upstream_health_checks_total{network="eth-sepolia",upstream="eth-sepolia-provider-a",outcome="success"} 1 rpc_upstream_health_checks_total{network="base-sepolia",upstream="base-sepolia-provider-a",outcome="success"} 1 rpc_upstream_health_checks_total{network="base-mainnet",upstream="base-mainnet-provider-b",outcome="success"} 1 rpc_upstream_health_checks_total{network="optimism-mainnet",upstream="optimism-mainnet-provider-a",outcome="success"} 1 rpc_upstream_health_checks_total{network="optimism-sepolia",upstream="optimism-sepolia-provider-a",outcome="success"} 3 rpc_upstream_health_checks_total{network="solana-mainnet",upstream="solana-mainnet-provider-a",outcome="success"} 1 rpc_upstream_health_checks_total{network="solana-devnet",upstream="solana-devnet-provider-a",outcome="success"} 3 rpc_upstream_health_checks_total{network="polygon-amoy",upstream="polygon-amoy-provider-a",outcome="success"} 3 rpc_upstream_health_checks_total{network="arbitrum-one",upstream="arbitrum-one-provider-a",outcome="success"} 1 rpc_upstream_health_checks_total{network="eth-mainnet",upstream="eth-mainnet-provider-b",outcome="success"} 1 rpc_upstream_health_checks_total{network="tempo-testnet",upstream="tempo-testnet-provider-a",outcome="success"} 3 rpc_upstream_health_checks_total{network="polygon-mainnet",upstream="polygon-mainnet-provider-a",outcome="success"} 1 rpc_upstream_health_checks_total{network="solana-mainnet",upstream="solana-mainnet-provider-b",outcome="success"} 1 rpc_upstream_health_checks_total{network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a",outcome="success"} 4 rpc_upstream_health_checks_total{network="eth-mainnet",upstream="eth-mainnet-provider-b",outcome="failure"} 3 rpc_upstream_health_checks_total{network="eth-mainnet",upstream="eth-mainnet-provider-a",outcome="failure"} 3 rpc_upstream_health_checks_total{network="base-mainnet",upstream="base-mainnet-provider-a",outcome="failure"} 3 rpc_upstream_health_checks_total{network="eth-sepolia",upstream="eth-sepolia-provider-a",outcome="failure"} 3 rpc_upstream_health_checks_total{network="base-mainnet",upstream="base-mainnet-provider-b",outcome="failure"} 3 rpc_upstream_health_checks_total{network="base-sepolia",upstream="base-sepolia-provider-a",outcome="failure"} 3 rpc_upstream_health_checks_total{network="arbitrum-one",upstream="arbitrum-one-provider-a",outcome="failure"} 3 rpc_upstream_health_checks_total{network="optimism-mainnet",upstream="optimism-mainnet-provider-a",outcome="failure"} 3 rpc_upstream_health_checks_total{network="polygon-mainnet",upstream="polygon-mainnet-provider-a",outcome="failure"} 3 rpc_upstream_health_checks_total{network="solana-mainnet",upstream="solana-mainnet-provider-a",outcome="failure"} 3 rpc_upstream_health_checks_total{network="solana-mainnet",upstream="solana-mainnet-provider-b",outcome="failure"} 3 rpc_upstream_health_checks_total{network="polygon-amoy",upstream="polygon-amoy-provider-a",outcome="failure"} 1 rpc_upstream_health_checks_total{network="tempo-testnet",upstream="tempo-testnet-provider-a",outcome="failure"} 1 rpc_upstream_health_checks_total{network="optimism-sepolia",upstream="optimism-sepolia-provider-a",outcome="failure"} 1 rpc_upstream_health_checks_total{network="solana-devnet",upstream="solana-devnet-provider-a",outcome="failure"} 1 # HELP rpc_upstream_latency_ms Latency of upstream RPC attempts in milliseconds. # TYPE rpc_upstream_latency_ms histogram rpc_upstream_latency_ms_bucket{le="25",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="2500",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="eth-mainnet",upstream="eth-mainnet-provider-a"} 1 rpc_upstream_latency_ms_sum{network="eth-mainnet",upstream="eth-mainnet-provider-a"} 908.3346920000004 rpc_upstream_latency_ms_count{network="eth-mainnet",upstream="eth-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="25",network="base-mainnet",upstream="base-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="base-mainnet",upstream="base-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="base-mainnet",upstream="base-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="base-mainnet",upstream="base-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="base-mainnet",upstream="base-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="base-mainnet",upstream="base-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="2500",network="base-mainnet",upstream="base-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="base-mainnet",upstream="base-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="base-mainnet",upstream="base-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="base-mainnet",upstream="base-mainnet-provider-a"} 1 rpc_upstream_latency_ms_sum{network="base-mainnet",upstream="base-mainnet-provider-a"} 986.5114319999993 rpc_upstream_latency_ms_count{network="base-mainnet",upstream="base-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="25",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="2500",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="eth-sepolia",upstream="eth-sepolia-provider-a"} 1 rpc_upstream_latency_ms_sum{network="eth-sepolia",upstream="eth-sepolia-provider-a"} 988.5995739999998 rpc_upstream_latency_ms_count{network="eth-sepolia",upstream="eth-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="25",network="base-sepolia",upstream="base-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="base-sepolia",upstream="base-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="base-sepolia",upstream="base-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="base-sepolia",upstream="base-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="base-sepolia",upstream="base-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="base-sepolia",upstream="base-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="2500",network="base-sepolia",upstream="base-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="base-sepolia",upstream="base-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="base-sepolia",upstream="base-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="base-sepolia",upstream="base-sepolia-provider-a"} 1 rpc_upstream_latency_ms_sum{network="base-sepolia",upstream="base-sepolia-provider-a"} 905.8909840000015 rpc_upstream_latency_ms_count{network="base-sepolia",upstream="base-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="25",network="base-mainnet",upstream="base-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="50",network="base-mainnet",upstream="base-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="100",network="base-mainnet",upstream="base-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="250",network="base-mainnet",upstream="base-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="500",network="base-mainnet",upstream="base-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="base-mainnet",upstream="base-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="base-mainnet",upstream="base-mainnet-provider-b"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="base-mainnet",upstream="base-mainnet-provider-b"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="base-mainnet",upstream="base-mainnet-provider-b"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="base-mainnet",upstream="base-mainnet-provider-b"} 1 rpc_upstream_latency_ms_sum{network="base-mainnet",upstream="base-mainnet-provider-b"} 1183.6825209999988 rpc_upstream_latency_ms_count{network="base-mainnet",upstream="base-mainnet-provider-b"} 1 rpc_upstream_latency_ms_bucket{le="25",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 1 rpc_upstream_latency_ms_sum{network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 1098.7971570000009 rpc_upstream_latency_ms_count{network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="25",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="10000",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="+Inf",network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 3 rpc_upstream_latency_ms_sum{network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 7086.69441900001 rpc_upstream_latency_ms_count{network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="25",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 2 rpc_upstream_latency_ms_bucket{le="50",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 4 rpc_upstream_latency_ms_bucket{le="100",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 6 rpc_upstream_latency_ms_bucket{le="250",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 8 rpc_upstream_latency_ms_bucket{le="500",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 22 rpc_upstream_latency_ms_bucket{le="1000",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 27 rpc_upstream_latency_ms_bucket{le="2500",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 35 rpc_upstream_latency_ms_bucket{le="5000",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 39 rpc_upstream_latency_ms_bucket{le="10000",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 39 rpc_upstream_latency_ms_bucket{le="+Inf",network="solana-mainnet",upstream="solana-mainnet-provider-a"} 39 rpc_upstream_latency_ms_sum{network="solana-mainnet",upstream="solana-mainnet-provider-a"} 37181.134421000024 rpc_upstream_latency_ms_count{network="solana-mainnet",upstream="solana-mainnet-provider-a"} 39 rpc_upstream_latency_ms_bucket{le="25",network="solana-devnet",upstream="solana-devnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="solana-devnet",upstream="solana-devnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="solana-devnet",upstream="solana-devnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="solana-devnet",upstream="solana-devnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="solana-devnet",upstream="solana-devnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="solana-devnet",upstream="solana-devnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="solana-devnet",upstream="solana-devnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="solana-devnet",upstream="solana-devnet-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="10000",network="solana-devnet",upstream="solana-devnet-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="+Inf",network="solana-devnet",upstream="solana-devnet-provider-a"} 3 rpc_upstream_latency_ms_sum{network="solana-devnet",upstream="solana-devnet-provider-a"} 6997.783722000007 rpc_upstream_latency_ms_count{network="solana-devnet",upstream="solana-devnet-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="25",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 2 rpc_upstream_latency_ms_bucket{le="5000",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="10000",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="+Inf",network="polygon-amoy",upstream="polygon-amoy-provider-a"} 3 rpc_upstream_latency_ms_sum{network="polygon-amoy",upstream="polygon-amoy-provider-a"} 6891.280965000009 rpc_upstream_latency_ms_count{network="polygon-amoy",upstream="polygon-amoy-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="25",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="arbitrum-one",upstream="arbitrum-one-provider-a"} 1 rpc_upstream_latency_ms_sum{network="arbitrum-one",upstream="arbitrum-one-provider-a"} 1200.2214109999986 rpc_upstream_latency_ms_count{network="arbitrum-one",upstream="arbitrum-one-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="25",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="50",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="100",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="250",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="500",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="eth-mainnet",upstream="eth-mainnet-provider-b"} 1 rpc_upstream_latency_ms_sum{network="eth-mainnet",upstream="eth-mainnet-provider-b"} 1288.376048 rpc_upstream_latency_ms_count{network="eth-mainnet",upstream="eth-mainnet-provider-b"} 1 rpc_upstream_latency_ms_bucket{le="25",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 3 rpc_upstream_latency_ms_bucket{le="250",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 9 rpc_upstream_latency_ms_bucket{le="500",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 86 rpc_upstream_latency_ms_bucket{le="1000",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 99 rpc_upstream_latency_ms_bucket{le="2500",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 152 rpc_upstream_latency_ms_bucket{le="5000",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 156 rpc_upstream_latency_ms_bucket{le="10000",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 156 rpc_upstream_latency_ms_bucket{le="+Inf",network="tempo-testnet",upstream="tempo-testnet-provider-a"} 156 rpc_upstream_latency_ms_sum{network="tempo-testnet",upstream="tempo-testnet-provider-a"} 133982.09381700002 rpc_upstream_latency_ms_count{network="tempo-testnet",upstream="tempo-testnet-provider-a"} 156 rpc_upstream_latency_ms_bucket{le="25",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="10000",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="+Inf",network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 1 rpc_upstream_latency_ms_sum{network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 1200.478946000001 rpc_upstream_latency_ms_count{network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="25",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 0 rpc_upstream_latency_ms_bucket{le="50",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 2 rpc_upstream_latency_ms_bucket{le="100",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 3 rpc_upstream_latency_ms_bucket{le="250",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 5 rpc_upstream_latency_ms_bucket{le="500",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 14 rpc_upstream_latency_ms_bucket{le="1000",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 16 rpc_upstream_latency_ms_bucket{le="2500",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 30 rpc_upstream_latency_ms_bucket{le="5000",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 34 rpc_upstream_latency_ms_bucket{le="10000",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 34 rpc_upstream_latency_ms_bucket{le="+Inf",network="solana-mainnet",upstream="solana-mainnet-provider-b"} 34 rpc_upstream_latency_ms_sum{network="solana-mainnet",upstream="solana-mainnet-provider-b"} 48981.649439 rpc_upstream_latency_ms_count{network="solana-mainnet",upstream="solana-mainnet-provider-b"} 34 rpc_upstream_latency_ms_bucket{le="25",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="50",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="100",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="250",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="500",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="1000",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 0 rpc_upstream_latency_ms_bucket{le="2500",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 1 rpc_upstream_latency_ms_bucket{le="5000",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 4 rpc_upstream_latency_ms_bucket{le="10000",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 4 rpc_upstream_latency_ms_bucket{le="+Inf",network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 4 rpc_upstream_latency_ms_sum{network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 9787.232355000015 rpc_upstream_latency_ms_count{network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 4 # HELP rpc_upstream_health Current upstream health where 1 is healthy and 0 is unhealthy or unknown. # TYPE rpc_upstream_health gauge rpc_upstream_health{network="eth-mainnet",upstream="eth-mainnet-provider-a"} 0 rpc_upstream_health{network="base-mainnet",upstream="base-mainnet-provider-a"} 0 rpc_upstream_health{network="eth-sepolia",upstream="eth-sepolia-provider-a"} 0 rpc_upstream_health{network="base-sepolia",upstream="base-sepolia-provider-a"} 0 rpc_upstream_health{network="base-mainnet",upstream="base-mainnet-provider-b"} 0 rpc_upstream_health{network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 0 rpc_upstream_health{network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 0 rpc_upstream_health{network="solana-mainnet",upstream="solana-mainnet-provider-a"} 1 rpc_upstream_health{network="solana-devnet",upstream="solana-devnet-provider-a"} 0 rpc_upstream_health{network="polygon-amoy",upstream="polygon-amoy-provider-a"} 1 rpc_upstream_health{network="arbitrum-one",upstream="arbitrum-one-provider-a"} 0 rpc_upstream_health{network="eth-mainnet",upstream="eth-mainnet-provider-b"} 0 rpc_upstream_health{network="tempo-testnet",upstream="tempo-testnet-provider-a"} 1 rpc_upstream_health{network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 0 rpc_upstream_health{network="solana-mainnet",upstream="solana-mainnet-provider-b"} 1 rpc_upstream_health{network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 1 # HELP rpc_upstream_last_checked_at_seconds Unix timestamp of the last upstream health assessment. # TYPE rpc_upstream_last_checked_at_seconds gauge rpc_upstream_last_checked_at_seconds{network="eth-mainnet",upstream="eth-mainnet-provider-a"} 1778907618.285 rpc_upstream_last_checked_at_seconds{network="base-mainnet",upstream="base-mainnet-provider-a"} 1778907618.391 rpc_upstream_last_checked_at_seconds{network="eth-sepolia",upstream="eth-sepolia-provider-a"} 1778907618.391 rpc_upstream_last_checked_at_seconds{network="base-sepolia",upstream="base-sepolia-provider-a"} 1778907618.392 rpc_upstream_last_checked_at_seconds{network="base-mainnet",upstream="base-mainnet-provider-b"} 1778907618.479 rpc_upstream_last_checked_at_seconds{network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 1778907618.392 rpc_upstream_last_checked_at_seconds{network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 1778907618.479 rpc_upstream_last_checked_at_seconds{network="solana-mainnet",upstream="solana-mainnet-provider-a"} 1778907627.711 rpc_upstream_last_checked_at_seconds{network="solana-devnet",upstream="solana-devnet-provider-a"} 1778907618.48 rpc_upstream_last_checked_at_seconds{network="polygon-amoy",upstream="polygon-amoy-provider-a"} 1778907618.485 rpc_upstream_last_checked_at_seconds{network="arbitrum-one",upstream="arbitrum-one-provider-a"} 1778907618.478 rpc_upstream_last_checked_at_seconds{network="eth-mainnet",upstream="eth-mainnet-provider-b"} 1778907618.286 rpc_upstream_last_checked_at_seconds{network="tempo-testnet",upstream="tempo-testnet-provider-a"} 1778907644.19 rpc_upstream_last_checked_at_seconds{network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 1778907618.393 rpc_upstream_last_checked_at_seconds{network="solana-mainnet",upstream="solana-mainnet-provider-b"} 1778907629.581 rpc_upstream_last_checked_at_seconds{network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 1778907618.484 # HELP rpc_upstream_last_latency_ms Latency observed on the most recent upstream attempt in milliseconds. # TYPE rpc_upstream_last_latency_ms gauge rpc_upstream_last_latency_ms{network="eth-mainnet",upstream="eth-mainnet-provider-a"} 908.3346920000004 rpc_upstream_last_latency_ms{network="base-mainnet",upstream="base-mainnet-provider-a"} 986.5114319999993 rpc_upstream_last_latency_ms{network="eth-sepolia",upstream="eth-sepolia-provider-a"} 988.5995739999998 rpc_upstream_last_latency_ms{network="base-sepolia",upstream="base-sepolia-provider-a"} 905.8909840000015 rpc_upstream_last_latency_ms{network="base-mainnet",upstream="base-mainnet-provider-b"} 1183.6825209999988 rpc_upstream_last_latency_ms{network="optimism-mainnet",upstream="optimism-mainnet-provider-a"} 1098.7971570000009 rpc_upstream_last_latency_ms{network="optimism-sepolia",upstream="optimism-sepolia-provider-a"} 2696.4628720000037 rpc_upstream_last_latency_ms{network="solana-mainnet",upstream="solana-mainnet-provider-a"} 29.85547900000529 rpc_upstream_last_latency_ms{network="solana-devnet",upstream="solana-devnet-provider-a"} 2694.8297880000027 rpc_upstream_last_latency_ms{network="polygon-amoy",upstream="polygon-amoy-provider-a"} 2499.4787540000107 rpc_upstream_last_latency_ms{network="arbitrum-one",upstream="arbitrum-one-provider-a"} 1200.2214109999986 rpc_upstream_last_latency_ms{network="eth-mainnet",upstream="eth-mainnet-provider-b"} 1288.376048 rpc_upstream_last_latency_ms{network="tempo-testnet",upstream="tempo-testnet-provider-a"} 399.7912650000071 rpc_upstream_last_latency_ms{network="polygon-mainnet",upstream="polygon-mainnet-provider-a"} 1200.478946000001 rpc_upstream_last_latency_ms{network="solana-mainnet",upstream="solana-mainnet-provider-b"} 317.19776600001205 rpc_upstream_last_latency_ms{network="arbitrum-sepolia",upstream="arbitrum-sepolia-provider-a"} 2500.323927000005 # HELP rpc_websocket_connections Current open websocket connections by project and network. # TYPE rpc_websocket_connections gauge