3 repositorios
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 es un agregador, reenviador y motor de enrutamiento de logs para contenedores, diseñado para recopilar registros de contenedores Docker y enviarlos a sistemas de registro centralizados externos. Funciona como una utilidad basada en red que redirige la salida de los contenedores a destinos remotos como syslog o endpoints TCP. El sistema cuenta con un motor de enrutamiento dinámico que permite crear y actualizar configuraciones de enrutamiento de logs y filtros de destino en tiempo real a través de una interfaz HTTP, sin necesidad de reiniciar el servicio. Utiliza una arquitectura basada en adaptadores, lo que permite el desarrollo de módulos de salida personalizados y la creación de imágenes de contenedor adaptadas para soportar destinos propietarios. La plataforma ofrece capacidades de filtrado de fuentes de logs basadas en nombres, IDs o etiquetas de contenedores, y admite el enrutamiento a múltiples destinos. Incluye utilidades de procesamiento de logs para la agregación multilínea y el formateo basado en plantillas para transformar la salida cruda en JSON estructurado o texto. La transmisión de datos está asegurada mediante cifrado TLS en la capa de transporte, con soporte para autenticación mutua y autoridades de certificación personalizadas. La observabilidad adicional se proporciona mediante la transmisión de logs en tiempo real a través de WebSockets y codificación HTTP fragmentada, junto con la detección de tiempos de espera de flujo para evitar la pérdida de datos.
Collects logs from Docker containers and forwards them to remote destinations for centralized analysis.