Список материалов

Logrotate и Docker: Зачем и как?

05.09.2025


Logrotate и Docker: Зачем и как?

Введение

Logrotate — это мощный инструмент для управления логами в Linux, но его взаимодействие с Docker имеет свои особенности.
Это руководство объясняет, как правильно использовать logrotate с Docker-контейнерами и когда лучше обойтись встроенными средствами управления логами Docker.


Docker-контейнеры и логи

Docker собирает логи стандартных потоков вывода (stdout и stderr) контейнеров и по умолчанию сохраняет их в формате JSON-файлов:


/var/lib/docker/containers/\<container\_id>/\<container\_id>-json.log

Если контейнер генерирует много логов, эти файлы могут занимать гигабайты и быстро «съесть» всё дисковое пространство.

059 | Loki + Grafana: Легковесное и экономичное решение для логов из облака

21.07.2025

Loki + Grafana: Легковесное и экономичное решение для логов из облака

Мы завершаем цикл статей о централизованном логировании. На очереди — современное и инновационное решение: Loki в связке с Grafana. Разработанное Grafana Labs, оно переосмысливает подход к логам и делает логирование простым, экономичным и особенно удобным для тех, кто уже использует Prometheus.


Что такое Loki и как он устроен?

Loki — это система агрегации логов, ориентированная на минимальное потребление ресурсов. Она индексирует только метаданные (labels) логов, а сами сообщения хранят в сжатом виде. Это аналог концепции Prometheus, только для логов.

058 | Graylog: Гибкое и удобное решение для управления логами

20.07.2025

Graylog: Гибкое и удобное решение для управления логами

Мы уже рассмотрели ELK Stack и OpenSearch — мощные инструменты логирования с масштабируемой архитектурой. Теперь давайте обратим внимание на Graylog — специализированную платформу для логов, которая предлагает удобство, мощные возможности обработки и гибкую систему оповещений.


Что такое Graylog и как он устроен?

Graylog — это централизованная система управления логами, ориентированная на простоту в использовании и глубину в возможностях. В отличие от ELK Stack, Graylog изначально проектировался как единая платформа.

057 | OpenSearch (бывший ELK с открытым исходным кодом): Альтернатива с фокусом на сообществе

19.07.2025

Мы изучили ELK Stack, его мощь и, к сожалению, изменения в лицензировании. Эти перемены вызвали дискуссию в Open Source-сообществе и стали причиной появления достойной альтернативы — OpenSearch.
OpenSearch — это полностью открытый форк последних версий Elasticsearch и Kibana, выпущенных под лицензией Apache 2.0. Проект был запущен Amazon Web Services (AWS) в 2021 году и теперь развивается как независимая open-source инициатива под эгидой OpenSearch Project.


Что такое OpenSearch и его компоненты?

OpenSearch повторяет архитектуру и логику ELK Stack:

056 | ELK Stack (Elasticsearch, Logstash, Kibana): Классика для сбора и анализа логов

18.07.2025

ELK Stack (Elasticsearch, Logstash, Kibana): Классика для сбора и анализа логов

После того как мы выяснили, почему централизованное логирование — это не просто прихоть, а необходимость, пора погрузиться в конкретные инструменты. Начнём с одного из самых известных и широко используемых решений в мире логирования — ELK Stack.
ELK Stack — это связка из трёх компонентов с открытым исходным кодом, разработанных компанией Elastic. Это мощный, гибкий и масштабируемый набор для сбора, обработки, хранения, поиска и визуализации логов.