Linux Server Management

Server administration and log rotation for Docker containers

Private employer Details are sanitized; architecture and outcomes are described without proprietary identifiers.

At a glance

runaway log file in one container
141GB
in-container rotation that ended the outages
Hourly
Role
DevOps Engineer
Year
2024
Category
Infrastructure Software Dev

About This Project

Diagnosed and resolved critical disk space issues on production Linux servers caused by runaway Docker container logs. Implemented log rotation solution using logrotate and cron within Docker containers. The Airbyte server container was generating 141GB of logs in a single file, causing API services to fail. Created automated hourly rotation strategy that maintains system stability while preserving log data.

Engineering Deep Dive

A postmortem of a runaway Docker container log that filled a production disk and took API services down with it, and the in-container rotation strategy that contained it.

Read the engineering deep dive

Technologies Used

LinuxDockerlogrotateCronShell ScriptingGitHub Actions