Zum Inhalt
DokumentationAlle Anleitungen

Service: Maschinen und Dienste

Öffne Cluster → Service in der Administrationsnavigation. Hier siehst du die verbundenen Maschinen. Die Cluster-Übersicht verlinkt außerdem Aufgabenstapel und Artefakte. Der XRAG-Upload bleibt unter Einstellungen → XRAG hochladen.

Ansicht anpassen

Über Optionen wählst du Kacheln oder Tabelle. Beide Ansichten zeigen Maschinenstatus, Ressourcenverbrauch und die zugehörigen Dienste. Die Suche findet Maschinen nach Name, Plattform, Rolle und Dienstname.

Du kannst nach Status, Plattform, Rolle oder Anfangsbuchstabe gruppieren und nach Namen, letzter Meldung, CPU-Auslastung oder Arbeitsspeicherbelegung sortieren. Bei Gruppierung nach Rolle erscheint eine Maschine in jeder passenden Gruppe.

Wie im Docrepo stehen die aktuelle Gruppierung, Sortierung und Ansicht in der URL. Ansicht speichern merkt sich diese Auswahl für dein Benutzerkonto; Zurücksetzen entfernt die aktuellen URL-Optionen und lädt deine gespeicherte Auswahl. Ohne gespeicherte Auswahl gilt die Standardansicht. Service und Artefakte haben voneinander unabhängige Einstellungen.

Maschinen und Dienste

Jeder verbundene Service meldet ungefähr alle zehn Sekunden:

  • CPU-Auslastung und GPU-Auslastung der Maschine.
  • Arbeitsspeicherbelegung und Festplattenbelegung, jeweils belegt und gesamt.
  • Seine ausgewählten Rollen, den Status nativer Prozesse und Docker-Container sowie verfügbare Container-Zustandsprüfungen.
  • Zeitpunkt der letzten Meldung und Zustand des Artefaktabgleichs.

Die Rollen sind core, supabase, document-extractor, transcriber-mlx und ollama. Core bündelt Web-App, Realtime und Proxy; Supabase kann auch extern liegen. Einrichtung und Verbindungen.

Der native MLX-Transcriber erscheint als Rolle und Dienst transcriber-mlx. Damit ist er von späteren anderen Transcriber-Implementierungen unterscheidbar.

Die Werte beziehen sich auf den gesamten Rechner. Die Festplattenbelegung betrifft das Dateisystem des Service-Verzeichnisses, nicht nur dessen eigene Dateien. Arbeitsspeicher umfasst auch vom Betriebssystem belegten Speicher. Es werden die letzten Werte gespeichert, keine historischen Zeitreihen.

GPU-Auslastung wird über Apple-AGX-Zähler, nvidia-smi oder verfügbare Linux-DRM-Zähler gelesen. Fehlen Treiber, Berechtigungen oder passende Zähler, steht dort Nicht verfügbar. Ein laufender nativer Prozess bestätigt noch keine fachliche Betriebsbereitschaft; Docker-Zustandsprüfungen werden separat angezeigt.

Nach 35 Sekunden ohne Meldung gilt eine Maschine als Offline. Zuletzt gemeldete Werte bleiben sichtbar und sind dann keine aktuellen Messungen. Auch eine unterbrochene Browser-Live-Verbindung wird kenntlich gemacht.

Sofort abgleichen

npx schornai service sync
npx schornai service logs --follow

sync setzt einen Auftrag beim laufenden Service ab. Die Rückmeldung bestätigt die Annahme, nicht die abgeschlossene Installation. Bei einer anderen Konfiguration verwende --config /pfad/config.json. Automatisch erfolgt derselbe Abgleich beim Start, nach einer Wiederverbindung und bei Yjs-Änderungen. Es gibt kein Katalog-Polling.