Mbonea commited on
Commit
1c7b1fc
1 Parent(s): 45c349c

convert to gb readings

Browse files
Files changed (1) hide show
  1. App/Monitor/monitorRoutes.py +9 -4
App/Monitor/monitorRoutes.py CHANGED
@@ -6,6 +6,11 @@ from App import bot
6
  monitor_router = APIRouter(tags=["monitor"])
7
 
8
 
 
 
 
 
 
9
  @monitor_router.get("/metrics")
10
  def get_metrics():
11
  # Get CPU usage
@@ -13,14 +18,14 @@ def get_metrics():
13
 
14
  # Get memory usage
15
  memory_usage = psutil.virtual_memory()
16
- memory_total = memory_usage.total
17
- memory_available = memory_usage.available
18
  memory_percent = memory_usage.percent
19
 
20
  # Get disk usage
21
  disk_usage = psutil.disk_usage("/")
22
- disk_total = disk_usage.total
23
- disk_used = disk_usage.used
24
  disk_percent = disk_usage.percent
25
 
26
  # Get network statistics
 
6
  monitor_router = APIRouter(tags=["monitor"])
7
 
8
 
9
+ def convert_to_gb(bytes_value):
10
+ gb_value = bytes_value / (1024 * 1024 * 1024)
11
+ return round(gb_value, 2)
12
+
13
+
14
  @monitor_router.get("/metrics")
15
  def get_metrics():
16
  # Get CPU usage
 
18
 
19
  # Get memory usage
20
  memory_usage = psutil.virtual_memory()
21
+ memory_total = convert_to_gb(memory_usage.total)
22
+ memory_available = convert_to_gb(memory_usage.available)
23
  memory_percent = memory_usage.percent
24
 
25
  # Get disk usage
26
  disk_usage = psutil.disk_usage("/")
27
+ disk_total = convert_to_gb(disk_usage.total)
28
+ disk_used = convert_to_gb(disk_usage.used)
29
  disk_percent = disk_usage.percent
30
 
31
  # Get network statistics