From fdfa4cbc7c41ec19c215c6703d640e00c4c89d88 Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Fri, 18 Apr 2025 16:26:20 -0400 Subject: [PATCH] dev: log memory info periodically --- src/backend/src/modules/core/ServerHealthService.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/backend/src/modules/core/ServerHealthService.js b/src/backend/src/modules/core/ServerHealthService.js index fb537ebbe..69d5ace51 100644 --- a/src/backend/src/modules/core/ServerHealthService.js +++ b/src/backend/src/modules/core/ServerHealthService.js @@ -100,16 +100,18 @@ class ServerHealthService extends BaseService { '/proc/meminfo', 'utf8' ); const meminfo = this.linuxutil.parse_meminfo(meminfo_text); - const alarm_fields = { + const log_fields = { mem_free: meminfo.MemFree, mem_available: meminfo.MemAvailable, mem_total: meminfo.MemTotal, }; + + this.log.info('memory', log_fields); - Object.assign(this.stats_, alarm_fields); + Object.assign(this.stats_, log_fields); if ( meminfo.MemAvailable < min_available_KiB ) { - svc_alarm.create('low-available-memory', 'Low available memory', alarm_fields); + svc_alarm.create('low-available-memory', 'Low available memory', log_fields); } }); }