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

updated metrics

Browse files
Files changed (1) hide show
  1. App/Monitor/monitorRoutes.py +14 -4
App/Monitor/monitorRoutes.py CHANGED
@@ -12,10 +12,16 @@ def get_metrics():
12
  cpu_usage = psutil.cpu_percent()
13
 
14
  # Get memory usage
15
- memory_usage = psutil.virtual_memory().percent
 
 
 
16
 
17
  # Get disk usage
18
- disk_usage = psutil.disk_usage("/").percent
 
 
 
19
 
20
  # Get network statistics
21
  network_stats = psutil.net_io_counters()
@@ -23,8 +29,12 @@ def get_metrics():
23
  # Create a dictionary with the metrics
24
  metrics = {
25
  "cpu_usage": cpu_usage,
26
- "memory_usage": memory_usage,
27
- "disk_usage": disk_usage,
 
 
 
 
28
  "network_stats": {
29
  "bytes_sent": network_stats.bytes_sent,
30
  "bytes_received": network_stats.bytes_recv,
 
12
  cpu_usage = psutil.cpu_percent()
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
27
  network_stats = psutil.net_io_counters()
 
29
  # Create a dictionary with the metrics
30
  metrics = {
31
  "cpu_usage": cpu_usage,
32
+ "memory_usage": {
33
+ "total": memory_total,
34
+ "available": memory_available,
35
+ "percent": memory_percent,
36
+ },
37
+ "disk_usage": {"total": disk_total, "used": disk_used, "percent": disk_percent},
38
  "network_stats": {
39
  "bytes_sent": network_stats.bytes_sent,
40
  "bytes_received": network_stats.bytes_recv,