I did enable the metrics and took a look. However the numbers aren’t telling me much to be honest 
Summary
# HELP n8n_process_cpu_user_seconds_total Total user CPU time spent in seconds.
TYPE n8n_process_cpu_user_seconds_total counter
n8n_process_cpu_user_seconds_total 208.963506
# HELP n8n_process_cpu_system_seconds_total Total system CPU time spent in seconds.
TYPE n8n_process_cpu_system_seconds_total counter
n8n_process_cpu_system_seconds_total 92.846066
# HELP n8n_process_cpu_seconds_total Total user and system CPU time spent in seconds.
TYPE n8n_process_cpu_seconds_total counter
n8n_process_cpu_seconds_total 301.809572
# HELP n8n_process_start_time_seconds Start time of the process since unix epoch in seconds.
TYPE n8n_process_start_time_seconds gauge
n8n_process_start_time_seconds 1764250505
# HELP n8n_process_resident_memory_bytes Resident memory size in bytes.
TYPE n8n_process_resident_memory_bytes gauge
n8n_process_resident_memory_bytes 285200384
# HELP n8n_process_virtual_memory_bytes Virtual memory size in bytes.
TYPE n8n_process_virtual_memory_bytes gauge
n8n_process_virtual_memory_bytes 22955528192
# HELP n8n_process_heap_bytes Process heap size in bytes.
TYPE n8n_process_heap_bytes gauge
n8n_process_heap_bytes 318042112
# HELP n8n_process_open_fds Number of open file descriptors.
TYPE n8n_process_open_fds gauge
n8n_process_open_fds 37
# HELP n8n_process_max_fds Maximum number of open file descriptors.
TYPE n8n_process_max_fds gauge
n8n_process_max_fds 524288
# HELP n8n_nodejs_eventloop_lag_seconds Lag of event loop in seconds.
TYPE n8n_nodejs_eventloop_lag_seconds gauge
n8n_nodejs_eventloop_lag_seconds 0.001435576
# HELP n8n_nodejs_eventloop_lag_min_seconds The minimum recorded event loop delay.
TYPE n8n_nodejs_eventloop_lag_min_seconds gauge
n8n_nodejs_eventloop_lag_min_seconds 0.007548928
# HELP n8n_nodejs_eventloop_lag_max_seconds The maximum recorded event loop delay.
TYPE n8n_nodejs_eventloop_lag_max_seconds gauge
n8n_nodejs_eventloop_lag_max_seconds 0.018071551
# HELP n8n_nodejs_eventloop_lag_mean_seconds The mean of the recorded event loop delays.
TYPE n8n_nodejs_eventloop_lag_mean_seconds gauge
n8n_nodejs_eventloop_lag_mean_seconds 0.010406950538157475
# HELP n8n_nodejs_eventloop_lag_stddev_seconds The standard deviation of the recorded event loop delays.
TYPE n8n_nodejs_eventloop_lag_stddev_seconds gauge
n8n_nodejs_eventloop_lag_stddev_seconds 0.00035198723597677334
# HELP n8n_nodejs_eventloop_lag_p50_seconds The 50th percentile of the recorded event loop delays.
TYPE n8n_nodejs_eventloop_lag_p50_seconds gauge
n8n_nodejs_eventloop_lag_p50_seconds 0.010256383
# HELP n8n_nodejs_eventloop_lag_p90_seconds The 90th percentile of the recorded event loop delays.
TYPE n8n_nodejs_eventloop_lag_p90_seconds gauge
n8n_nodejs_eventloop_lag_p90_seconds 0.010813439
# HELP n8n_nodejs_eventloop_lag_p99_seconds The 99th percentile of the recorded event loop delays.
TYPE n8n_nodejs_eventloop_lag_p99_seconds gauge
n8n_nodejs_eventloop_lag_p99_seconds 0.011452415
# HELP n8n_nodejs_active_resources Number of active resources that are currently keeping the event loop alive, grouped by async resource type.
TYPE n8n_nodejs_active_resources gauge
n8n_nodejs_active_resources{type=“PipeWrap”} 5
n8n_nodejs_active_resources{type=“TCPServerWrap”} 2
n8n_nodejs_active_resources{type=“ProcessWrap”} 1
n8n_nodejs_active_resources{type=“TCPSocketWrap”} 10
n8n_nodejs_active_resources{type=“Timeout”} 18
n8n_nodejs_active_resources{type=“Immediate”} 1
# HELP n8n_nodejs_active_resources_total Total number of active resources.
TYPE n8n_nodejs_active_resources_total gauge
n8n_nodejs_active_resources_total 37
# HELP n8n_nodejs_active_handles Number of active libuv handles grouped by handle type. Every handle type is C++ class name.
TYPE n8n_nodejs_active_handles gauge
n8n_nodejs_active_handles{type=“Socket”} 14
n8n_nodejs_active_handles{type=“Server”} 2
n8n_nodejs_active_handles{type=“ChildProcess”} 1
n8n_nodejs_active_handles{type=“TLSSocket”} 1
# HELP n8n_nodejs_active_handles_total Total number of active handles.
TYPE n8n_nodejs_active_handles_total gauge
n8n_nodejs_active_handles_total 18
# HELP n8n_nodejs_active_requests Number of active libuv requests grouped by request type. Every request type is C++ class name.
TYPE n8n_nodejs_active_requests gauge
# HELP n8n_nodejs_active_requests_total Total number of active requests.
TYPE n8n_nodejs_active_requests_total gauge
n8n_nodejs_active_requests_total 0
# HELP n8n_nodejs_heap_size_total_bytes Process heap size from Node.js in bytes.
TYPE n8n_nodejs_heap_size_total_bytes gauge
n8n_nodejs_heap_size_total_bytes 152502272
# HELP n8n_nodejs_heap_size_used_bytes Process heap size used from Node.js in bytes.
TYPE n8n_nodejs_heap_size_used_bytes gauge
n8n_nodejs_heap_size_used_bytes 142206136
# HELP n8n_nodejs_external_memory_bytes Node.js external memory size in bytes.
TYPE n8n_nodejs_external_memory_bytes gauge
n8n_nodejs_external_memory_bytes 21908534
# HELP n8n_nodejs_heap_space_size_total_bytes Process heap space size total from Node.js in bytes.
TYPE n8n_nodejs_heap_space_size_total_bytes gauge
n8n_nodejs_heap_space_size_total_bytes{space=“read_only”} 0
n8n_nodejs_heap_space_size_total_bytes{space=“new”} 1048576
n8n_nodejs_heap_space_size_total_bytes{space=“old”} 131907584
n8n_nodejs_heap_space_size_total_bytes{space=“code”} 7602176
n8n_nodejs_heap_space_size_total_bytes{space=“shared”} 0
n8n_nodejs_heap_space_size_total_bytes{space=“trusted”} 4763648
n8n_nodejs_heap_space_size_total_bytes{space=“new_large_object”} 0
n8n_nodejs_heap_space_size_total_bytes{space=“large_object”} 7024640
n8n_nodejs_heap_space_size_total_bytes{space=“code_large_object”} 155648
n8n_nodejs_heap_space_size_total_bytes{space=“shared_large_object”} 0
n8n_nodejs_heap_space_size_total_bytes{space=“trusted_large_object”} 0
# HELP n8n_nodejs_heap_space_size_used_bytes Process heap space size used from Node.js in bytes.
TYPE n8n_nodejs_heap_space_size_used_bytes gauge
n8n_nodejs_heap_space_size_used_bytes{space=“read_only”} 0
n8n_nodejs_heap_space_size_used_bytes{space=“new”} 628760
n8n_nodejs_heap_space_size_used_bytes{space=“old”} 124270216
n8n_nodejs_heap_space_size_used_bytes{space=“code”} 6563840
n8n_nodejs_heap_space_size_used_bytes{space=“shared”} 0
n8n_nodejs_heap_space_size_used_bytes{space=“trusted”} 3753896
n8n_nodejs_heap_space_size_used_bytes{space=“new_large_object”} 0
n8n_nodejs_heap_space_size_used_bytes{space=“large_object”} 6857776
n8n_nodejs_heap_space_size_used_bytes{space=“code_large_object”} 138432
n8n_nodejs_heap_space_size_used_bytes{space=“shared_large_object”} 0
n8n_nodejs_heap_space_size_used_bytes{space=“trusted_large_object”} 0
# HELP n8n_nodejs_heap_space_size_available_bytes Process heap space size available from Node.js in bytes.
TYPE n8n_nodejs_heap_space_size_available_bytes gauge
n8n_nodejs_heap_space_size_available_bytes{space=“read_only”} 0
n8n_nodejs_heap_space_size_available_bytes{space=“new”} 402152
n8n_nodejs_heap_space_size_available_bytes{space=“old”} 5127816
n8n_nodejs_heap_space_size_available_bytes{space=“code”} 562272
n8n_nodejs_heap_space_size_available_bytes{space=“shared”} 0
n8n_nodejs_heap_space_size_available_bytes{space=“trusted”} 924624
n8n_nodejs_heap_space_size_available_bytes{space=“new_large_object”} 1048576
n8n_nodejs_heap_space_size_available_bytes{space=“large_object”} 0
n8n_nodejs_heap_space_size_available_bytes{space=“code_large_object”} 0
n8n_nodejs_heap_space_size_available_bytes{space=“shared_large_object”} 0
n8n_nodejs_heap_space_size_available_bytes{space=“trusted_large_object”} 0
# HELP n8n_nodejs_version_info Node.js version info.
TYPE n8n_nodejs_version_info gauge
n8n_nodejs_version_info{version=“v22.21.0”,major=“22”,minor=“21”,patch=“0”} 1
# HELP n8n_nodejs_gc_duration_seconds Garbage collection duration by kind, one of major, minor, incremental or weakcb.
TYPE n8n_nodejs_gc_duration_seconds histogram
n8n_nodejs_gc_duration_seconds_bucket{le=“0.001”,kind=“minor”} 2155
n8n_nodejs_gc_duration_seconds_bucket{le=“0.01”,kind=“minor”} 2214
n8n_nodejs_gc_duration_seconds_bucket{le=“0.1”,kind=“minor”} 2214
n8n_nodejs_gc_duration_seconds_bucket{le=“1”,kind=“minor”} 2214
n8n_nodejs_gc_duration_seconds_bucket{le=“2”,kind=“minor”} 2214
n8n_nodejs_gc_duration_seconds_bucket{le=“5”,kind=“minor”} 2214
n8n_nodejs_gc_duration_seconds_bucket{le=“+Inf”,kind=“minor”} 2214
n8n_nodejs_gc_duration_seconds_sum{kind=“minor”} 1.114504253089427
n8n_nodejs_gc_duration_seconds_count{kind=“minor”} 2214
n8n_nodejs_gc_duration_seconds_bucket{le=“0.001”,kind=“incremental”} 11
n8n_nodejs_gc_duration_seconds_bucket{le=“0.01”,kind=“incremental”} 15
n8n_nodejs_gc_duration_seconds_bucket{le=“0.1”,kind=“incremental”} 15
n8n_nodejs_gc_duration_seconds_bucket{le=“1”,kind=“incremental”} 15
n8n_nodejs_gc_duration_seconds_bucket{le=“2”,kind=“incremental”} 15
n8n_nodejs_gc_duration_seconds_bucket{le=“5”,kind=“incremental”} 15
n8n_nodejs_gc_duration_seconds_bucket{le=“+Inf”,kind=“incremental”} 15
n8n_nodejs_gc_duration_seconds_sum{kind=“incremental”} 0.011959950029850007
n8n_nodejs_gc_duration_seconds_count{kind=“incremental”} 15
n8n_nodejs_gc_duration_seconds_bucket{le=“0.001”,kind=“major”} 0
n8n_nodejs_gc_duration_seconds_bucket{le=“0.01”,kind=“major”} 16
n8n_nodejs_gc_duration_seconds_bucket{le=“0.1”,kind=“major”} 19
n8n_nodejs_gc_duration_seconds_bucket{le=“1”,kind=“major”} 19
n8n_nodejs_gc_duration_seconds_bucket{le=“2”,kind=“major”} 19
n8n_nodejs_gc_duration_seconds_bucket{le=“5”,kind=“major”} 19
n8n_nodejs_gc_duration_seconds_bucket{le=“+Inf”,kind=“major”} 19
n8n_nodejs_gc_duration_seconds_sum{kind=“major”} 0.19290066093206407
n8n_nodejs_gc_duration_seconds_count{kind=“major”} 19
# HELP n8n_version_info n8n version info.
TYPE n8n_version_info gauge
n8n_version_info{version=“v1.121.3”,major=“1”,minor=“121”,patch=“3”} 1
# HELP n8n_instance_role_leader Whether this main instance is the leader (1) or not (0).
TYPE n8n_instance_role_leader gauge
n8n_instance_role_leader 1
# HELP n8n_active_workflow_count Total number of active workflows.
TYPE n8n_active_workflow_count gauge
n8n_active_workflow_count 0
I let chatgpt have a look at it, and it said all is fine.