Get available memory in MB
(self)
| 57 | self.logger.error(f"Error getting CPU usage: {e}") |
| 58 | return 0 |
| 59 | |
| 60 | def get_available_memory_mb(self): |
| 61 | """Get available memory in MB""" |
| 62 | if not _HAS_PSUTIL: |
| 63 | return 999 |
| 64 | try: |
| 65 | mem = psutil.virtual_memory() |
| 66 | return mem.available / (1024 * 1024) |
| 67 | except Exception as e: |
| 68 | self.logger.error(f"Error getting available memory: {e}") |
| 69 | return 0 |
| 70 | |
| 71 | def is_system_healthy(self): |
no test coverage detected