Kapitel 8. Beobachtbarkeit

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Du musst wissen, was im gesamten Stack vor sich geht - vom Kernel bis zu den benutzerseitigen Teilen. Oft erhältst du diesen Einblick, wenn du das richtige Werkzeug für deine Aufgabe kennst.

In diesem Kapitel geht es darum, verschiedene Signale, die Linux und seine Anwendungen erzeugen, zu sammeln und zu nutzen, damit du fundierte Entscheidungen treffen kannst. Du erfährst zum Beispiel, wie du Folgendes tun kannst:

  • Herausfinden, wie viel Speicher ein Prozess verbraucht

  • Verstehe, wie schnell dir der Speicherplatz ausgehen wird

  • Erhalte eine Warnung bei benutzerdefinierten Ereignissen aus Sicherheitsgründen

Um ein gemeinsames Vokabular zu entwickeln, gehen wir zunächst auf die verschiedenen Signaltypen ein, auf die du stoßen könntest, wie z.B. System- oder Anwendungsprotokolle, Metriken und Prozess-Traces. Wir schauen uns auch an, wie man bei der Fehlersuche und Leistungsmessung vorgeht. Als Nächstes konzentrieren wir uns auf die Protokolle und gehen auf die verschiedenen Optionen und Semantiken ein. Dann befassen wir uns mit der Überwachung verschiedener Ressourcentypen wie CPU-Zyklen, Speicher oder E/A-Verkehr. Wir gehen auf verschiedene Tools ein, die du verwenden kannst, und zeigen dir bestimmte End-to-End-Konfigurationen, die du verwenden solltest.

Du wirst lernen, dass die Beobachtung oft reaktionär ist. Das ...

Get Modernes Linux lernen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.