🔍
Как объединить логи всех контейнеров в одном местеПривет, укротитель логов!
Вчера в комментах подсказали инструмент
logdy — теперь смотрю все логи через браузер. Один бинарник, никаких зависимостей. Показываю все режимы работы.
Установка за 10 секунд# curl https://logdy.dev/install.sh | sh
## Простой режим — один лог
# tail -f /var/log/syslog | logdy --ui-ip=0.0.0.0
Или так:
# logdy --ui-ip=0.0.0.0 follow /var/log/syslog
Открывай
http://твой-ip:8080 — логи в браузере!
Логи Docker контейнера# docker logs 761965fa13b2 --follow | logdy --ui-ip=0.0.0.0
Объединение нескольких контейнеровЗапускаем logdy в режиме сокетов:
# logdy --ui-ip=0.0.0.0 socket 8123 8124
Направляем логи каждого контейнера:
# docker logs d20339949095 --follow | logdy forward 8123
# docker logs 761965fa13b2 --follow | logdy forward 8124
Теперь все логи в одном интерфейсе с фильтрацией по источнику!
Для локальной разработки# node app.js | logdy
В VS Code:
Ctrl+Shift+P → "Simple Browser: Show" →
http://localhost:8080API режим с токеномЗапускаем с API:
# logdy --ui-ip=0.0.0.0 --api-key=secrettoken
Отправляем логи через curl:
curl --location --request POST 'http://1.2.3.4:8080/api/log' \
--header 'Authorization: Bearer secrettoken' \
--header 'Content-Type: application/json' \
--data '{"logs": [{"log": "this is a log message as a string" }],"source":"machine identifier"}'
Режим stdin для пайпов# logdy stdin
Фишки logdy:- Парсит JSON логи автоматически
- Разбивает на колонки
- Фильтрация и поиск в реальном времени
- Защита паролем через ключи запуска
- Экспорт логов
💡
Где выручает:- Отладка микросервисов
- Мониторинг нескольких контейнеров
- Быстрый просмотр логов без SSH
- Демо для заказчика
Итог: один инструмент покрывает 90% задач с логами. Особенно круто для Docker-окружения.
____________________
Дополнительный материал:
🧠 -
Путешествие LXD: Как Контейнеры LXD Переопределили Виртуализацию🧠 -
Удаление файлов и каталогов без стресса🧠 -
Создание Docker Образов и Магия Сетей: От Одиночных Узлов до Docker Swarm#Linux_Mastery #logs #devops #docker #monitoring #tools