Add RAM usage in GB and swap metrics to agent, server, UI and CSV export

This commit is contained in:
2026-07-17 17:10:47 +07:00
parent 513b8ede84
commit 76f74201e5
12 changed files with 272 additions and 35 deletions
+12
View File
@@ -28,6 +28,12 @@ class Computer(Base):
current_cpu_percent = Column(Float, nullable=True)
current_ram_percent = Column(Float, nullable=True)
current_ram_total_gb = Column(Float, nullable=True)
current_ram_used_gb = Column(Float, nullable=True)
current_ram_available_gb = Column(Float, nullable=True)
current_swap_total_gb = Column(Float, nullable=True)
current_swap_used_gb = Column(Float, nullable=True)
current_swap_free_gb = Column(Float, nullable=True)
current_swap_percent = Column(Float, nullable=True)
class Heartbeat(Base):
@@ -43,6 +49,12 @@ class Heartbeat(Base):
cpu_percent = Column(Float, nullable=True)
ram_percent = Column(Float, nullable=True)
ram_total_gb = Column(Float, nullable=True)
ram_used_gb = Column(Float, nullable=True)
ram_available_gb = Column(Float, nullable=True)
swap_total_gb = Column(Float, nullable=True)
swap_used_gb = Column(Float, nullable=True)
swap_free_gb = Column(Float, nullable=True)
swap_percent = Column(Float, nullable=True)
disk_info = Column(JSON, nullable=True)
cpu_temp = Column(Float, nullable=True)
load_avg = Column(String, nullable=True)