Künstliche Intelligenz

Glances 4.4.0: System-Monitor erhält Python API und Neofetch-Modus


Die Entwickler des plattformübergreifenden System-Monitoring-Tools Glances haben Version 4.4.0 veröffentlicht. Die zentrale Neuerung der Open-Source-Software ist eine Python-API, mit der sich Glances als Bibliothek in eigene Projekte integrieren lässt. Bisher war das Tool primär als eigenständiges Kommandozeilenprogramm konzipiert.

Weiterlesen nach der Anzeige

Ab sofort erlaubt die neue API den Entwicklern, Glances-Funktionen direkt in Python-Code einzubinden. Damit lassen sich die umfangreichen Monitoring-Funktionen des Tools nun programmatisch nutzen, ohne den Umweg über die Kommandozeile oder REST-API gehen zu müssen.

Eine weitere sichtbare Neuerung ist die Option --fetch, die einen Schnappschuss des aktuellen Systemzustands anzeigt. Die Funktion orientiert sich explizit am beliebten Tool Neofetch und präsentiert eine kompakte Systemübersicht mit den wichtigsten Metriken. Die neue Option ergänzt die kontinuierliche Monitoring-Ansicht von Glances um einen schnellen Statuscheck.

Bei den Breaking Changes ist insbesondere die Überarbeitung des Prometheus-Export-Formats zu beachten: Die Metriken werden jetzt benutzerfreundlicher strukturiert ausgegeben, was aber bei bestehenden Dashboards und Abfragen zu Problemen führen kann. Administratoren, die Glances mit Prometheus-Monitoring nutzen, sollten also im Zuge des Updates ihre Konfigurationen überprüfen.

In der Prozessliste zeigt Glances lange Kommandozeilen standardmäßig gekürzt an. Mit den Pfeiltasten können Nutzer die vollständigen Befehle einblenden, die Shift-Taste in Kombination mit Pfeiltasten wechselt zwischen verschiedenen Spalten-Sortierungen. Diese Änderung macht die Prozessübersicht übersichtlicher, erfordert aber eine kurze Eingewöhnung.

Weiterlesen nach der Anzeige

Für Container-Umgebungen zeigt Glances auch die verwendeten Ports in der Container-Sektion an. Dieser bereits seit 2017 offene Feature-Request erleichtert die Übersicht in Docker- und Podman-Deployments erheblich. Zusätzlich wurden Disk-I/O-Latenzen als neue Metrik integriert, womit sich Speicher-Performance-Probleme besser identifizieren lassen.

Als experimentelles Feature steht ein Export-Modul für die analytische DuckDB-Datenbank zur Verfügung. DuckDB eignet sich besonders für komplexe Abfragen über historische Monitoring-Daten. Der Sensors-Plugin aktualisiert sich standardmäßig alle 10 Sekunden statt bei jedem Refresh-Zyklus, was die CPU-Last reduziert.

Die Bugfix-Liste umfasst mehrere kritische Korrekturen. Unter macOS zeigte Glances unter Umständen keine Prozesse mehr an, unter Windows wurden CPU-Statistiken falsch dargestellt. Beide Probleme sind jetzt behoben. Ein schwerwiegender Performance-Bug, der bei laufenden virtuellen Maschinen zu API-Verzögerungen von über drei Minuten führte, haben die Entwickler ebenfalls gelöst.

Das Cloud-Plugin kontaktierte selbst bei deaktiviertem Status die Metadata-Adresse 169.254.169.254, was in bestimmten Netzwerk-Umgebungen Probleme verursachte. Auch dieser Fehler ist korrigiert. Alle Bugfixes und neuen Funktionen beschreiben die Release Notes auf der GitHub-Seite von Glances.


(fo)



Source link

Beliebt

Die mobile Version verlassen