
Fundamentals of Trace and Log Analysis: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging
Dieses Buch hilft Ihnen bei der Analyse von Traces und Protokollen aus verschiedenen Softwareumgebungen und bei der Übermittlung von Analyseergebnissen unter Verwendung einer Mustersprache, die alles abdeckt, von einem kleinen Debugging-Protokoll bis zu einem verteilten Trace mit Milliarden von Nachrichten von Hunderten von Computern, Tausenden von Softwarekomponenten, Threads und Prozessen.
Das Buch beginnt mit der grundlegenden Terminologie von Betriebssystemen und Programmierung, der Grundlage für das Verständnis der Trace- und Log-Analyse. Anschließend werden Muster zur Beschreibung von Problemen aus der Sicht des Benutzers sowie Muster für Fehler und Ausfälle erläutert. Dann behandelt das Buch eine Reihe von Trace-Mustern, die Meldungen gruppieren, und untersucht, wie Protokolle Software-Aktivitäten abbilden. Es untersucht sogar spezifische Meldungsmuster und wie sie in einem einzelnen Trace zusammenhängen. Im weiteren Verlauf werden Sie Muster für mehrere Traces und Protokolle untersuchen und erfahren, wie Sie diese auswerten können. Auf diese Weise können Sie ähnliche Methoden anwenden, um Probleme in einer Vielzahl von Software zu finden. Das Buch bietet auch Anleitungen für die Analyse von Problemen auf Systemen wie Windows, macOS, Linux, Android, iOS und anderen Computertypen, einschließlich solcher in Netzwerken und dem Internet der Dinge, unabhängig von ihren Systemunterschieden.
Nach Abschluss dieses Buches werden Sie in der Lage sein, die Komplexität der Trace- und Log-Analyse zu beherrschen und einheitliche Diagnose- und Anomalieerkennungsmuster in verschiedenen Softwareumgebungen anzuwenden, um Probleme zu beheben, zu debuggen und zu beheben.
Was Sie lernen werden
⬤ Verstehen Sie die Mustersprache für die Trace- und Log-Analyse.
⬤ Erlernen einer musterorientierten Methodik für die Trace- und Log-Analyse, die auf verschiedene Bereiche, einschließlich Cybersicherheit, anwendbar ist.
⬤ Beherrschen der Grundlagen von Betriebssystemen und Programmierung im Zusammenhang mit der Trace- und Log-Analyse.
⬤ Verstehen des beobachteten Verhaltens in Traces und Protokollen, was die Reaktion auf Vorfälle, die Diagnose, die Ursachenanalyse, die Fehlerbehebung und die Fehlersuche unterstützt.
Für wen ist dieses Buch gedacht?
Ingenieure für den technischen Support von Software, System- und Netzwerkadministratoren, Softwareentwickler, Tester, DevOps und DevSecOps, digitale Forensiker und Malware-Analysten, Ingenieure für die Reaktion auf Sicherheitsvorfälle, Datenanalysten und Data-Mining-Experten.