# HELP walrus_process_cpu_user_seconds_total Total user CPU time spent in seconds. # TYPE walrus_process_cpu_user_seconds_total counter walrus_process_cpu_user_seconds_total 3.38 # HELP walrus_process_cpu_system_seconds_total Total system CPU time spent in seconds. # TYPE walrus_process_cpu_system_seconds_total counter walrus_process_cpu_system_seconds_total 0.61 # HELP walrus_process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE walrus_process_cpu_seconds_total counter walrus_process_cpu_seconds_total 3.99 # HELP walrus_process_start_time_seconds Start time of the process since unix epoch in seconds. # TYPE walrus_process_start_time_seconds gauge walrus_process_start_time_seconds 1789193630 # HELP walrus_process_resident_memory_bytes Resident memory size in bytes. # TYPE walrus_process_resident_memory_bytes gauge walrus_process_resident_memory_bytes 117231616 # HELP walrus_process_virtual_memory_bytes Virtual memory size in bytes. # TYPE walrus_process_virtual_memory_bytes gauge walrus_process_virtual_memory_bytes 1791397888 # HELP walrus_process_heap_bytes Process heap size in bytes. # TYPE walrus_process_heap_bytes gauge walrus_process_heap_bytes 671207424 # HELP walrus_process_open_fds Number of open file descriptors. # TYPE walrus_process_open_fds gauge walrus_process_open_fds 20 # HELP walrus_process_max_fds Maximum number of open file descriptors. # TYPE walrus_process_max_fds gauge walrus_process_max_fds 25000 # HELP walrus_nodejs_eventloop_lag_seconds Lag of event loop in seconds. # TYPE walrus_nodejs_eventloop_lag_seconds gauge walrus_nodejs_eventloop_lag_seconds 0 # HELP walrus_nodejs_eventloop_lag_min_seconds The minimum recorded event loop delay. # TYPE walrus_nodejs_eventloop_lag_min_seconds gauge walrus_nodejs_eventloop_lag_min_seconds 0.00913408 # HELP walrus_nodejs_eventloop_lag_max_seconds The maximum recorded event loop delay. # TYPE walrus_nodejs_eventloop_lag_max_seconds gauge walrus_nodejs_eventloop_lag_max_seconds 0.033980415 # HELP walrus_nodejs_eventloop_lag_mean_seconds The mean of the recorded event loop delays. # TYPE walrus_nodejs_eventloop_lag_mean_seconds gauge walrus_nodejs_eventloop_lag_mean_seconds 0.010429125944237259 # HELP walrus_nodejs_eventloop_lag_stddev_seconds The standard deviation of the recorded event loop delays. # TYPE walrus_nodejs_eventloop_lag_stddev_seconds gauge walrus_nodejs_eventloop_lag_stddev_seconds 0.0004936250300943172 # HELP walrus_nodejs_eventloop_lag_p50_seconds The 50th percentile of the recorded event loop delays. # TYPE walrus_nodejs_eventloop_lag_p50_seconds gauge walrus_nodejs_eventloop_lag_p50_seconds 0.010387455 # HELP walrus_nodejs_eventloop_lag_p90_seconds The 90th percentile of the recorded event loop delays. # TYPE walrus_nodejs_eventloop_lag_p90_seconds gauge walrus_nodejs_eventloop_lag_p90_seconds 0.010625023 # HELP walrus_nodejs_eventloop_lag_p99_seconds The 99th percentile of the recorded event loop delays. # TYPE walrus_nodejs_eventloop_lag_p99_seconds gauge walrus_nodejs_eventloop_lag_p99_seconds 0.011640831 # HELP walrus_nodejs_eventloop_utilization_summary Ratio of time the event loop is not idling in the event provider to the total time the event loop is running. # TYPE walrus_nodejs_eventloop_utilization_summary summary walrus_nodejs_eventloop_utilization_summary{quantile="0.01"} 0.005607409489912107 walrus_nodejs_eventloop_utilization_summary{quantile="0.05"} 0.00580765226299832 walrus_nodejs_eventloop_utilization_summary{quantile="0.5"} 0.006596687627188967 walrus_nodejs_eventloop_utilization_summary{quantile="0.9"} 0.00821928230607347 walrus_nodejs_eventloop_utilization_summary{quantile="0.95"} 0.01060574946592688 walrus_nodejs_eventloop_utilization_summary{quantile="0.99"} 0.042157150752383916 walrus_nodejs_eventloop_utilization_summary{quantile="0.999"} 0.348028583603463 walrus_nodejs_eventloop_utilization_summary_sum 10.29668586647233 walrus_nodejs_eventloop_utilization_summary_count 1170 # HELP walrus_nodejs_eventloop_utilization_histogram Ratio of time the event loop is not idling in the event provider to the total time the event loop is running. # TYPE walrus_nodejs_eventloop_utilization_histogram histogram walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.01"} 1102 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.05"} 1165 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.1"} 1167 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.25"} 1168 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.5"} 1169 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.6"} 1169 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.7"} 1169 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.75"} 1169 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.8"} 1169 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.9"} 1170 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.95"} 1170 walrus_nodejs_eventloop_utilization_histogram_bucket{le="0.99"} 1170 walrus_nodejs_eventloop_utilization_histogram_bucket{le="1"} 1170 walrus_nodejs_eventloop_utilization_histogram_bucket{le="+Inf"} 1170 walrus_nodejs_eventloop_utilization_histogram_sum 10.29668586647233 walrus_nodejs_eventloop_utilization_histogram_count 1170 # HELP walrus_nodejs_active_resources Number of active resources that are currently keeping the event loop alive, grouped by async resource type. # TYPE walrus_nodejs_active_resources gauge walrus_nodejs_active_resources{type="PipeWrap"} 2 walrus_nodejs_active_resources{type="TCPServerWrap"} 1 walrus_nodejs_active_resources{type="TCPSocketWrap"} 1 walrus_nodejs_active_resources{type="Immediate"} 1 # HELP walrus_nodejs_active_resources_total Total number of active resources. # TYPE walrus_nodejs_active_resources_total gauge walrus_nodejs_active_resources_total 5 # HELP walrus_nodejs_active_handles Number of active libuv handles grouped by handle type. Every handle type is C++ class name. # TYPE walrus_nodejs_active_handles gauge walrus_nodejs_active_handles{type="Socket"} 3 walrus_nodejs_active_handles{type="Server"} 1 # HELP walrus_nodejs_active_handles_total Total number of active handles. # TYPE walrus_nodejs_active_handles_total gauge walrus_nodejs_active_handles_total 4 # HELP walrus_nodejs_active_requests Number of active libuv requests grouped by request type. Every request type is C++ class name. # TYPE walrus_nodejs_active_requests gauge # HELP walrus_nodejs_active_requests_total Total number of active requests. # TYPE walrus_nodejs_active_requests_total gauge walrus_nodejs_active_requests_total 0 # HELP walrus_nodejs_heap_size_total_bytes Process heap size from Node.js in bytes. # TYPE walrus_nodejs_heap_size_total_bytes gauge walrus_nodejs_heap_size_total_bytes 35659776 # HELP walrus_nodejs_heap_size_used_bytes Process heap size used from Node.js in bytes. # TYPE walrus_nodejs_heap_size_used_bytes gauge walrus_nodejs_heap_size_used_bytes 32818368 # HELP walrus_nodejs_external_memory_bytes Node.js external memory size in bytes. # TYPE walrus_nodejs_external_memory_bytes gauge walrus_nodejs_external_memory_bytes 3263763 # HELP walrus_nodejs_heap_space_size_total_bytes Process heap space size total from Node.js in bytes. # TYPE walrus_nodejs_heap_space_size_total_bytes gauge walrus_nodejs_heap_space_size_total_bytes{space="read_only"} 0 walrus_nodejs_heap_space_size_total_bytes{space="new"} 1048576 walrus_nodejs_heap_space_size_total_bytes{space="old"} 28221440 walrus_nodejs_heap_space_size_total_bytes{space="code"} 1835008 walrus_nodejs_heap_space_size_total_bytes{space="shared"} 0 walrus_nodejs_heap_space_size_total_bytes{space="trusted"} 3534848 walrus_nodejs_heap_space_size_total_bytes{space="shared_trusted"} 0 walrus_nodejs_heap_space_size_total_bytes{space="new_large_object"} 0 walrus_nodejs_heap_space_size_total_bytes{space="large_object"} 1019904 walrus_nodejs_heap_space_size_total_bytes{space="code_large_object"} 0 walrus_nodejs_heap_space_size_total_bytes{space="shared_large_object"} 0 walrus_nodejs_heap_space_size_total_bytes{space="shared_trusted_large_object"} 0 walrus_nodejs_heap_space_size_total_bytes{space="trusted_large_object"} 0 # HELP walrus_nodejs_heap_space_size_used_bytes Process heap space size used from Node.js in bytes. # TYPE walrus_nodejs_heap_space_size_used_bytes gauge walrus_nodejs_heap_space_size_used_bytes{space="read_only"} 0 walrus_nodejs_heap_space_size_used_bytes{space="new"} 982584 walrus_nodejs_heap_space_size_used_bytes{space="old"} 26239728 walrus_nodejs_heap_space_size_used_bytes{space="code"} 1499776 walrus_nodejs_heap_space_size_used_bytes{space="shared"} 0 walrus_nodejs_heap_space_size_used_bytes{space="trusted"} 3104256 walrus_nodejs_heap_space_size_used_bytes{space="shared_trusted"} 0 walrus_nodejs_heap_space_size_used_bytes{space="new_large_object"} 0 walrus_nodejs_heap_space_size_used_bytes{space="large_object"} 1002720 walrus_nodejs_heap_space_size_used_bytes{space="code_large_object"} 0 walrus_nodejs_heap_space_size_used_bytes{space="shared_large_object"} 0 walrus_nodejs_heap_space_size_used_bytes{space="shared_trusted_large_object"} 0 walrus_nodejs_heap_space_size_used_bytes{space="trusted_large_object"} 0 # HELP walrus_nodejs_heap_space_size_available_bytes Process heap space size available from Node.js in bytes. # TYPE walrus_nodejs_heap_space_size_available_bytes gauge walrus_nodejs_heap_space_size_available_bytes{space="read_only"} 0 walrus_nodejs_heap_space_size_available_bytes{space="new"} 65928 walrus_nodejs_heap_space_size_available_bytes{space="old"} 1924768 walrus_nodejs_heap_space_size_available_bytes{space="code"} 335008 walrus_nodejs_heap_space_size_available_bytes{space="shared"} 0 walrus_nodejs_heap_space_size_available_bytes{space="trusted"} 429784 walrus_nodejs_heap_space_size_available_bytes{space="shared_trusted"} 0 walrus_nodejs_heap_space_size_available_bytes{space="new_large_object"} 1048576 walrus_nodejs_heap_space_size_available_bytes{space="large_object"} 0 walrus_nodejs_heap_space_size_available_bytes{space="code_large_object"} 0 walrus_nodejs_heap_space_size_available_bytes{space="shared_large_object"} 0 walrus_nodejs_heap_space_size_available_bytes{space="shared_trusted_large_object"} 0 walrus_nodejs_heap_space_size_available_bytes{space="trusted_large_object"} 0 # HELP walrus_nodejs_version_info Node.js version info. # TYPE walrus_nodejs_version_info gauge walrus_nodejs_version_info{version="v24.21.0",major="24",minor="21",patch="0"} 1 # HELP walrus_nodejs_gc_duration_seconds Garbage collection duration by kind, one of major, minor, incremental or weakcb. # TYPE walrus_nodejs_gc_duration_seconds histogram walrus_nodejs_gc_duration_seconds_bucket{le="0.001",kind="minor"} 0 walrus_nodejs_gc_duration_seconds_bucket{le="0.01",kind="minor"} 2 walrus_nodejs_gc_duration_seconds_bucket{le="0.1",kind="minor"} 2 walrus_nodejs_gc_duration_seconds_bucket{le="1",kind="minor"} 2 walrus_nodejs_gc_duration_seconds_bucket{le="2",kind="minor"} 2 walrus_nodejs_gc_duration_seconds_bucket{le="5",kind="minor"} 2 walrus_nodejs_gc_duration_seconds_bucket{le="+Inf",kind="minor"} 2 walrus_nodejs_gc_duration_seconds_sum{kind="minor"} 0.006543647000004966 walrus_nodejs_gc_duration_seconds_count{kind="minor"} 2 walrus_nodejs_gc_duration_seconds_bucket{le="0.001",kind="incremental"} 0 walrus_nodejs_gc_duration_seconds_bucket{le="0.01",kind="incremental"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="0.1",kind="incremental"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="1",kind="incremental"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="2",kind="incremental"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="5",kind="incremental"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="+Inf",kind="incremental"} 1 walrus_nodejs_gc_duration_seconds_sum{kind="incremental"} 0.0029564720000053056 walrus_nodejs_gc_duration_seconds_count{kind="incremental"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="0.001",kind="major"} 0 walrus_nodejs_gc_duration_seconds_bucket{le="0.01",kind="major"} 0 walrus_nodejs_gc_duration_seconds_bucket{le="0.1",kind="major"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="1",kind="major"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="2",kind="major"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="5",kind="major"} 1 walrus_nodejs_gc_duration_seconds_bucket{le="+Inf",kind="major"} 1 walrus_nodejs_gc_duration_seconds_sum{kind="major"} 0.017648056999998517 walrus_nodejs_gc_duration_seconds_count{kind="major"} 1 # HELP walrus_build_info Build information for this Walrus process. # TYPE walrus_build_info gauge walrus_build_info{version="0.4.0"} 1 # HELP walrus_http_requests_total Completed HTTP requests by canonical route and response status. # TYPE walrus_http_requests_total counter walrus_http_requests_total{method="GET",route="/health",status_code="200"} 1 # HELP walrus_http_request_duration_seconds Duration of completed non-download HTTP requests. # TYPE walrus_http_request_duration_seconds histogram walrus_http_request_duration_seconds_bucket{le="0.005",method="GET",route="/health"} 0 walrus_http_request_duration_seconds_bucket{le="0.01",method="GET",route="/health"} 0 walrus_http_request_duration_seconds_bucket{le="0.025",method="GET",route="/health"} 0 walrus_http_request_duration_seconds_bucket{le="0.05",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_bucket{le="0.1",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_bucket{le="0.25",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_bucket{le="0.5",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_bucket{le="1",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_bucket{le="2.5",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_bucket{le="5",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_bucket{le="10",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_bucket{le="+Inf",method="GET",route="/health"} 1 walrus_http_request_duration_seconds_sum{method="GET",route="/health"} 0.034271879 walrus_http_request_duration_seconds_count{method="GET",route="/health"} 1 # HELP walrus_http_request_size_bytes Declared size of non-download HTTP request bodies. # TYPE walrus_http_request_size_bytes histogram # HELP walrus_http_response_size_bytes Declared size of completed non-download HTTP responses. # TYPE walrus_http_response_size_bytes histogram walrus_http_response_size_bytes_bucket{le="100",method="GET",route="/health"} 0 walrus_http_response_size_bytes_bucket{le="1000",method="GET",route="/health"} 1 walrus_http_response_size_bytes_bucket{le="10000",method="GET",route="/health"} 1 walrus_http_response_size_bytes_bucket{le="100000",method="GET",route="/health"} 1 walrus_http_response_size_bytes_bucket{le="1000000",method="GET",route="/health"} 1 walrus_http_response_size_bytes_bucket{le="10000000",method="GET",route="/health"} 1 walrus_http_response_size_bytes_bucket{le="+Inf",method="GET",route="/health"} 1 walrus_http_response_size_bytes_sum{method="GET",route="/health"} 196 walrus_http_response_size_bytes_count{method="GET",route="/health"} 1 # HELP walrus_http_requests_in_flight HTTP requests currently being handled. # TYPE walrus_http_requests_in_flight gauge walrus_http_requests_in_flight 0 # HELP walrus_download_bytes_total Bytes in completed full and ranged artifact downloads. # TYPE walrus_download_bytes_total counter # HELP walrus_download_duration_seconds Duration of completed full and ranged artifact downloads. # TYPE walrus_download_duration_seconds histogram # HELP walrus_database_pool_connections PostgreSQL pool connections by state. # TYPE walrus_database_pool_connections gauge walrus_database_pool_connections{state="total"} 0 walrus_database_pool_connections{state="idle"} 0 # HELP walrus_database_pool_waiting_requests Requests waiting for a PostgreSQL pool connection. # TYPE walrus_database_pool_waiting_requests gauge walrus_database_pool_waiting_requests 0 # HELP walrus_database_available Whether the latest database metrics collection succeeded. # TYPE walrus_database_available gauge walrus_database_available 0 # HELP walrus_metrics_collection_success Whether the latest metrics collection succeeded. # TYPE walrus_metrics_collection_success gauge walrus_metrics_collection_success{collector="database"} 0 # HELP walrus_metrics_collection_duration_seconds Duration of metrics collection. # TYPE walrus_metrics_collection_duration_seconds histogram # HELP walrus_metrics_collection_last_success_timestamp_seconds Unix timestamp of the last successful metrics collection. # TYPE walrus_metrics_collection_last_success_timestamp_seconds gauge # HELP walrus_metrics_collection_age_seconds Age of the last successful metrics collection, or positive infinity before the first success. # TYPE walrus_metrics_collection_age_seconds gauge walrus_metrics_collection_age_seconds{collector="database"} +Inf # HELP walrus_packages Packages by lifecycle state. # TYPE walrus_packages gauge # HELP walrus_artifacts Artifacts by package and lifecycle state. # TYPE walrus_artifacts gauge # HELP walrus_artifact_stored_bytes Stored bytes in available artifacts by package. # TYPE walrus_artifact_stored_bytes gauge # HELP walrus_artifact_oldest_age_seconds Age of the oldest actionable artifact by package and state. # TYPE walrus_artifact_oldest_age_seconds gauge # HELP walrus_package_sync_running Currently running package sync jobs. # TYPE walrus_package_sync_running gauge # HELP walrus_package_sync_last_attempt_timestamp_seconds Unix timestamp of the latest package sync attempt. # TYPE walrus_package_sync_last_attempt_timestamp_seconds gauge # HELP walrus_package_sync_last_success_timestamp_seconds Unix timestamp of the latest successful package sync. # TYPE walrus_package_sync_last_success_timestamp_seconds gauge # HELP walrus_package_sync_last_failure_timestamp_seconds Unix timestamp of the latest failed package sync. # TYPE walrus_package_sync_last_failure_timestamp_seconds gauge # HELP walrus_package_sync_last_duration_seconds Duration of the latest completed package sync job. # TYPE walrus_package_sync_last_duration_seconds gauge # HELP walrus_package_sync_last_result One-hot result and trigger of the latest package sync job. # TYPE walrus_package_sync_last_result gauge # HELP walrus_package_sync_last_artifacts Artifact outcomes from the latest package sync job. # TYPE walrus_package_sync_last_artifacts gauge # HELP walrus_vulnerability_sync_last_attempt_timestamp_seconds Unix timestamp of the latest vulnerability source attempt. # TYPE walrus_vulnerability_sync_last_attempt_timestamp_seconds gauge # HELP walrus_vulnerability_sync_last_success_timestamp_seconds Unix timestamp of the latest successful vulnerability source sync. # TYPE walrus_vulnerability_sync_last_success_timestamp_seconds gauge # HELP walrus_vulnerability_sync_last_failure_timestamp_seconds Unix timestamp of the latest failed vulnerability source sync. # TYPE walrus_vulnerability_sync_last_failure_timestamp_seconds gauge # HELP walrus_vulnerability_sync_state One-hot state of each vulnerability source sync. # TYPE walrus_vulnerability_sync_state gauge # HELP walrus_vulnerability_degradation_active Whether a fixed vulnerability component is currently degraded. # TYPE walrus_vulnerability_degradation_active gauge # HELP walrus_vulnerability_enrichment_backlog CVEs awaiting CVSS enrichment. # TYPE walrus_vulnerability_enrichment_backlog gauge walrus_vulnerability_enrichment_backlog 0 # HELP walrus_vulnerability_backfill_jobs Active vulnerability backfill jobs by status. # TYPE walrus_vulnerability_backfill_jobs gauge # HELP walrus_versions_blocked Versions currently blocked by the critical vulnerability gate. # TYPE walrus_versions_blocked gauge # HELP walrus_cve_suppressions_active Active CVE suppressions. # TYPE walrus_cve_suppressions_active gauge walrus_cve_suppressions_active 0 # HELP walrus_cve_suppression_next_expiry_timestamp_seconds Unix timestamp of the next active CVE suppression expiry. # TYPE walrus_cve_suppression_next_expiry_timestamp_seconds gauge walrus_cve_suppression_next_expiry_timestamp_seconds 0