added ollamamonitor para

This commit is contained in:
2025-09-18 10:50:19 +02:00
parent 4b7e31b0a2
commit d07eb7dfd4
2 changed files with 3 additions and 3 deletions

View File

@@ -44,7 +44,7 @@ def create_layout(current_route='/'):
@ui.page('/') @ui.page('/')
async def index_page(): async def index_page():
create_layout('/') create_layout('/')
DashboardPage(system_monitor, gpu_monitor) DashboardPage(system_monitor, gpu_monitor, ollama_monitor)
@ui.page('/system') @ui.page('/system')

View File

@@ -1,7 +1,7 @@
from typing import Literal from typing import Literal
from nicegui import ui from nicegui import ui
from components.circular_progress import MetricCircle, LargeMetricCircle, ColorfulMetricCard, MetricCircleAdv from components.circular_progress import MetricCircle, LargeMetricCircle, ColorfulMetricCard, MetricCircleAdv
from utils import SystemMonitor, GPUMonitor from utils import SystemMonitor, GPUMonitor, OllamaMonitor
""" """
with ui.element('div').classes('main-content w-full'): with ui.element('div').classes('main-content w-full'):
@@ -49,7 +49,7 @@ with ui.element('div').classes('main-content w-full'):
class DashboardPage(ui.column): class DashboardPage(ui.column):
def __init__(self, system_monitor: SystemMonitor, gpu_monitor: GPUMonitor, *, wrap: bool = False, align_items: None | Literal['start'] | Literal['end'] | Literal['center'] | Literal['baseline'] | Literal['stretch'] = None) -> None: def __init__(self, system_monitor: SystemMonitor, gpu_monitor: GPUMonitor, ollama_monitor: OllamaMonitor, *, wrap: bool = False, align_items: None | Literal['start'] | Literal['end'] | Literal['center'] | Literal['baseline'] | Literal['stretch'] = None) -> None:
super().__init__(wrap=wrap, align_items=align_items) super().__init__(wrap=wrap, align_items=align_items)
self.system_monitor = system_monitor self.system_monitor = system_monitor
self.gpu_monitor = gpu_monitor self.gpu_monitor = gpu_monitor