Docker-Überwachung
Docker-Logo
Docker-Überwachung und -Leistungsmanagement

Docker ist ein Open-Source-Softwarecontainer-Managementsystem.Die umfassende Docker-Überwachung von Instana umfasst nicht nur einfache Containermetriken, sondern bietet auch automatische Erkennung, Deployment, Konfiguration, Zustandsbestimmung und Performance Monitoring auf mehreren Ebenen:

  • Jeder einzelne Docker-Container
  • Identifizierung von Technologien in jedem Docker-Container
  • Zuordnung und Überwachung von Anwendungen, die im gesamten System ausgeführt werden

Docker bietet eine Abstraktions- und Automatisierungsebene, die es ermöglicht, mehrere unabhängige Container mit individuellen Systemressourcen innerhalb eines einzigen Betriebssystems auszuführen. Docker stützt sich auf den Linux-Kernel, um diese Art der Ressourcenisolierung bereitzustellen, und nutzt mehrere Kernel-Funktionen, um eine schlanke Containervirtualisierung zu erreichen. Es ist derzeit der De-facto-Standard für diese Art von Technologie. Für die Überwachung der Docker-Umgebung und der Anwendungen, die auf diesen Containern ausgeführt werden, ist es wichtig zu wissen, wie verschiedene Anwendungskomponenten in einer Docker-Umgebung ausgeführt werden.

Die Verwaltung einer Anwendung auf Docker-Basis erfordert Leistungstransparenz auf Host-, Container-, Komponenten- und Codeebene. Instana ist die schnellste und einfachste Möglichkeit zur Erkennung und Überwachung von Docker-Anwendungen. Nach einer schnellen Installation des Instana-Bearbeiters auf dem virtuellen oder physischen Host. Der Bearbeiter erkennt automatisch alle Container und Softwarekomponenten, die in der Umgebung laufen, setzt alle geeigneten Überwachungssensoren ein (z. B. Docker, Java, MongoDB usw.) und beginnt mit der Verfolgung von Anwendungsanforderungen. Automatische Bestimmung des Allgemeinzustands der Anwendungen und Anwendungskomponenten.

Starten Sie jetzt Ihre KOSTENLOSE TESTVERSION!

14 Tage, keine Kreditkarte erforderlich, Vollversion

Docker: Performance Monitoring und Konfigurationsmetriken

Der Bearbeiter identifiziert die Docker-Containerisierung, die auf den Systemressourcen ausgeführt wird, und stellt den Docker-Sensor von Instana automatisch bereit und konfiguriert ihn. Die kuratierte Wissensbasis von Instana weiß bereits, welche Leistungsmetriken für die Erfassung relevant sind und welche Parameter dafür konfiguriert werden müssen. Damit Docker im Zusammenhang mit dem umgebenden System gut funktioniert, muss es Ressourcen effizient isolieren und gleichzeitig sicherstellen, dass die Kommunikation zwischen diesen Ressourcen nicht unterbrochen wird. Konkret ist die automatische Konfiguration von Instana für Docker darauf eingestellt, Dinge wie Container-Image, -Erstellungs- und -Startzeitstempel und Container-ID zu verfolgen.

Zu den typischen Docker-Überwachungsmetriken gehören:

  • CPU-Leistung
  • Speicherleistung
  • Block IO
  • Netzwerk

Eine vollständige Liste finden Sie in der Docker-Management-Dokumentation von Instagram.

Docker-Überwachung – Allgemeinzustand

Neben der automatischen Erfassung von Leistungsmetriken sammelt der Instana Docker Monitoring-Sensor auch automatisch KPIs für die Docker-Instanz der überwachten Umgebung, um deren Zustand zu bestimmen. Mithilfe von Allgemeinzustandssignaturen aus der kuratierten Wissensbasis werden Probleme oder Vorfälle je nach Schweregrad gemeldet. Der Docker-Allgemeinzustand wird anhand der Isolation und Virtualisierung der Systemressourcen gemessen. Zwei Hauptressourcen sind CPU und Speicher, für die Instana verschiedene KPIs sammelt:

  • CPU-Belastung
  • CPU-Diebstahl
  • Verwendeter Speicher

Eine vollständige Liste finden Sie in der Docker-Management-Dokumentation von Instagram.

Docker-Sensorinstallation: erste Schritte

Bereit, loszulegen? Sie benötigen zunächst eine Testversion oder ein Konto bei Instana. Dies ist bereits der Fall? Dann lesen Sie am besten zunächst den Leitfaden „Erste Schritte mit Instana“.

Testversion von oder Konto bei Instana Leitfaden „Erste Schritte mit Instana“