3 Repos
Specialized tools for retrieving and tailing logs from Docker containers.
Distinct from Container Log Streamers: Existing candidates focus on the runtime drivers rather than the user-facing viewer integration.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Docker Log Management. Refine with filters or upvote what's useful.
lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili
Provides native integration for retrieving and tailing Docker container logs via dedicated URL schemes.
Ajenti is a Linux server management panel that provides a centralized web-based dashboard for administering system configurations, services, and hardware resources. It functions as a system monitor and a remote administration tool for managing server infrastructure through a browser. The project includes a web-based terminal emulator for executing shell commands and a file manager for browsing and organizing the server filesystem. It also features a dedicated manager for deploying and controlling the lifecycle of Docker containers. The platform covers a broad range of administrative capabili
Includes a management tool for deploying and controlling the lifecycle of containerized applications.
Logspout ist ein Aggregator, Forwarder und Routing-Engine für Container-Logs, die dazu dient, Logs von Docker-Containern zu sammeln und an zentralisierte externe Logging-Systeme weiterzuleiten. Es fungiert als netzwerkbasiertes Dienstprogramm, das Container-Ausgaben an entfernte Ziele wie Syslog- oder TCP-Endpunkte weiterleitet. Das System verfügt über eine dynamische Routing-Engine, die das Erstellen und Aktualisieren von Log-Routing-Konfigurationen und Zielfiltern in Echtzeit über eine HTTP-Schnittstelle ermöglicht, ohne den Dienst neu starten zu müssen. Es nutzt eine adapterbasierte Architektur, die die Entwicklung benutzerdefinierter Ausgabemodule und die Erstellung maßgeschneiderter Container-Images zur Unterstützung proprietärer Ziele ermöglicht. Die Plattform bietet Funktionen für die Filterung von Log-Quellen basierend auf Containernamen, IDs oder Labels und unterstützt Multi-Destination-Routing. Sie enthält Log-Verarbeitungs-Utilities für die Aggregation mehrzeiliger Einträge und templatebasiertes Formatieren, um Rohdaten in strukturiertes JSON oder Text umzuwandeln. Die Datenübertragung wird durch TLS-Verschlüsselung auf Transportebene mit Unterstützung für gegenseitige Authentifizierung und benutzerdefinierte Zertifizierungsstellen gesichert. Zusätzliche Beobachtbarkeit wird durch Echtzeit-Log-Streaming über WebSockets und chunked HTTP-Encoding sowie durch Stream-Timeout-Erkennung zur Vermeidung von Datenverlust bereitgestellt.
Collects logs from Docker containers and forwards them to remote destinations for centralized analysis.