Browse Source

dev: log memory info periodically

KernelDeimos 1 month ago
parent
commit
fdfa4cbc7c
1 changed files with 5 additions and 3 deletions
  1. 5 3
      src/backend/src/modules/core/ServerHealthService.js

+ 5 - 3
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);
             }
         });
     }