Repository navigation
v2.36.1 — Verlässlichere CPU-Werte, Übersichten ohne seitliches Scrollen
Die CPU-Auslastung entspricht jetzt der tatsächlichen Last, und lange Problemtexte passen auf den Bildschirm.
Behoben
- Server meldeten trotz Korrektur in 2.34.1 weiterhin hohe CPU-Last, obwohl sie kaum ausgelastet waren. Die Überwachung misst die CPU jetzt erst, wenn ihre übrigen Prüfungen fertig sind, und nimmt den Durchschnitt über eine Minute. Kurze Spitzen lösen keinen Alarm mehr aus.
- Die Probleme-Übersicht musste bei langen Einträgen (z. B. BizTalk-Orchestrierungen) seitlich gescrollt werden, Status und „Quittieren“ lagen außerhalb des Bildes. Lange Texte brechen jetzt um, alle Spalten bleiben sichtbar.
- Dasselbe gilt für die Liste „Aktive Probleme“ und die BizTalk- und Dateiüberwachungstabellen auf der Serverseite sowie für das Dashboard.
- Die Navigationsleiste ragte bei mittleren Fensterbreiten über den Rand. Sie wechselt jetzt rechtzeitig zum Menü-Knopf, ein langer Anwendungstitel wird gekürzt.
Geändert
- In schmalen Fenstern und auf dem Handy werden Probleme als Karten angezeigt: Schweregrad, Server und Zeit oben, darunter der vollständige Text, unten Status und „Quittieren“.
Hinweise
- Ein Überwachungslauf dauert wegen der einminütigen CPU-Messung etwa eine Minute länger.
Entwickler
- Worker:
MetricsCollectorläuft nachTask.WhenAllder Checker statt parallel; deren Kindprozesse (powershell.exe,sc.exe,appcmd.exe,netsh) fielen vorher ins Messfenster und wurden vom Eigenanteil nicht erfasst. - CPU = Mittelwert statt Median. Neue Defaults
Metrics:Cpu:WindowMs= 60000 (200 ms … 180 s),Metrics:Cpu:Samples= 12 (2 … 120). NeuMetrics:Cpu:RuntimeBudgetSeconds= 240 (30 … 3600): Fenster wird ab Prozessstart so verkürzt, dass inkl. 30 s Reserve das Budget eingehalten wird, mindestens 1 s. Der CPU-Wert wird je Lauf einmal gemessen und für weitere ServiceTypes wiederverwendet. - Hosts mit explizit gesetztem
Metrics:Cpu:WindowMsbehalten ihr Fenster. Läuft der Worker im Minutentakt: Takt verlängern oder Fenster verkürzen, damit sich Läufe nicht überlappen. - WebUI:
.problem-table(fixes Tabellenlayout +<colgroup>, Karten-Grid unter 1200 px, Variante.problem-table-compactfür Status/Details), Hilfsklasse.text-wrap-anywhere, Navbarnavbar-expand-xl.
Intern
- Tests für Mittelwert, Fensterverkürzung und Konfigurationsgrenzen; Windows-Provider-Test mit kurzem Fenster.