|
@@ -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);
|
|
|
}
|
|
|
});
|
|
|
}
|