Sie möchten sowohl die Hosts als auch die darauf laufenden Container überwachen. Eine gute Möglichkeit ist das Ausführen eines Containers, der alle Daten auf jedem Docker-Host sammelt. So läuft zum Beispiel Sematext Docker Agent - es läuft als kleiner Container auf jedem Docker-Host und sammelt alle Host + Container-Metriken, -Ereignisse und -Protokolle. Anschließend analysiert es Protokolle, kann sie weiterleiten, sie auf eine Blacklist/Whitelist setzen, neue Container automatisch erkennen und so weiter. Am Ende landen die Logs in Logsene und Metriken und Ereignisse landen in SPM, was Ihnen einen einzigen Überblick über alle Ihre Docker Ops Bits gibt, mit Alarmierung, Anomalieerkennung, Korrelation und so weiter. Ich hoffe, das hilft und weist Sie in die richtige Richtung.
Sehen Sie sich [Google Cadvisor] (https://github.com/google/cadvisor) an. – molivier