diff --git a/sdbs_infra/dashboard/views.py b/sdbs_infra/dashboard/views.py index bef4a19..7a3509f 100644 --- a/sdbs_infra/dashboard/views.py +++ b/sdbs_infra/dashboard/views.py @@ -1,6 +1,8 @@ +import time + import psutil from django.views.generic import TemplateView -from humanize import naturalsize +from humanize import naturalsize, naturaldelta from sdbs_infra.dashboard.models import Service @@ -31,4 +33,8 @@ class IndexView(TemplateView): f"DISK: {naturalsize(disk.used)}/{naturalsize(disk.total)} ({disk.percent}% USED)" ) + stats.append( + f"UPTIME: {naturaldelta(time.time() - psutil.boot_time())}" + ) + return " / ".join(stats)