IT Beratung und Support
Otto Kristl

In meinem Arbeitsleben habe ich mir drei Kernkompetenzen erarbeitet, die ich Ihnen anbieten kann:    


    • Performanz Analyse von IT-System
    • Individuelle auf die Analyse angepasste Tools
    • EXCEL und Visual Basic als Grundlage für Auswertungs- und Automatisierungs-Tools


Meine Vorgehensweise wird im Folgenden kurz beschrieben:

IT System Performanz
Die Analyse bei Performanz-Problemen mit nur einer Ursache sind einfach zu analysieren. Wenn aber verschiedene kleine Einschränkungen in unterschiedlichen Komponenten sich ungünstig verketten und gegenseitig aufschaukeln, wird die Analyse komplex. Besonders dann, wenn temporäre Probleme durch Events oder Betriebssituation getriggert, auftreten. Das Auffinden eines Auslösers in einer Kausalkette, mit einem verifizierbaren Nachweis, ist ein Schlüssel zur dauerhaften Beseitigung eines Problems.

Lösungsansätze
Seit dem Beginn der 1990er Jahre kümmere ich mich um die Performanz von IT-Systeme. Am Anfang waren der Bereich Datenlieferung und Datenverarbeitung in Prozessketten meine Hauptaufgabe. In meiner mehr als 30-jährigen Tätigkeit habe ich dann, weitere Erfahrungen im Identifizieren von Engpässen in komplexen Systemen, gesammelt. Dazu verwende ich heute Messmethoden, die ich im Bedarfsfall selbst entwickele. Dabei ist es egal, ob es sich um ein Zentral-System, System-Komponenten, eine Schnittstelle oder Lieferkette handelt.

Zur Unterstützung eines IT-Systems gibt es viele Logfile und Monitore, die im täglichen Betrieb erstellt werden. Diese können im Bedarfsfall zur Analyse verwendet werden. Die vorhandenen Daten müssen in der Regel aufbereitet werden: Erst aus der Verknüpfung der verschiedenen Datenreihen lassen sich dann schlüssige Erkenntnis ableiten.

Aus den konsolidierten Datensätzen entstehen neue Sichtweisen auf das System. Die Aufbereitung ist abhängig vom Problem und der Umgebung und erfolgt grafisch oder im textuellen Format. Meine Tools zur Aufbereitung dieser Daten entwickle ich, wenn notwendig selbst auf Basis Visual Basic und EXCEL.

Den vorhandenen Datensätzen fehlt in der Regel eine Zugriffsstruktur, um für eine Analyse benutzt werden zu können. In einem ersten Schritt werden Messreihen, die als CSV-Datei oder im Text-Format vorliegen, normiert: Dabei werden multiple Zeileneintrag in eine einzeilige Struktur überführt. Diese Einzeiler werden in mehreren Zellen mit gleichen Zellenformat und gleichen Zelleninhalten, in ein Daten-Array überführt. Anschließend werden für jede Zeile ein oder mehrere Zugriffsschlüssel erstellt. Häufig wird dabei der Zeitstempel mit weiteren Informationen verkettet. Eine Prozess-ID, Prozess-Namen, Laufzeiten oder irgendeine andere wiederkehrende Information eignen sich für einen Schlüssel.

Grafische Aufbereitung
Ein Bild sagt mehr als tausend Worte. Für den Betrieb eines Systems werden Online-Kenngrößen protokolliert, wie etwa CPU-Last, die Auslastungen von Datenbuffern in Kommunikationsketten; Memory oder Netzwerk-Auslastung. Für eine Performanz-Analyse ist es entscheidend, selektiv über eine Schlüsselstruktur auf beliebige Aspekte aus den normierten Messreihen zugreifen zu können. Oft wird es notwendig mehrere Messreihen zu verknüpften und diese grafisch darzustellen.

Textuelle Aufbereitung
Es ist schwer über verschiedene getrennte Logfile-Dateien die Übersicht zu bewahren. Es biete sich an, diese Dateien chronologisch zusammenzuführen und mit dynamischen Filtern Datensätze auszuwählen und diese nach Kriterien zu sortieren.

Fähigkeiten nicht nur für die Performanz-Analyse
Die in der praktischen Anwendung gewonnen Fähigkeiten mit Visual Basic kann ich natürlich auch in anderen Bereichen der Datenverarbeitung anwenden. Etwa zur Automatisierung von Prozessen, zur Datenkonsolidierung und Datennormierung oder für ein Housekeeping.


Wenn Sie aus dieser Beschreibung einen Ansatz für eine von Ihnen zu lösende Aufgabe oder ein bestehendes Problem sehen, dann sollten Sie Kontakt zu mir aufnehmen.