Bogdan (SirEdvin)
Хуже) На JRuby. Но он должен быть центральным хабом. То есть один. Без него можно будет нормально запихивать сообщения в еластик, вроде
Bogdan (SirEdvin)
Ещё есть graylog
kiosaku
я обычно rsyslog -> elastic и нормально
kiosaku
если mutate не требуется
Ilia
Ещё есть graylog
Так и что лучше выбрать чтобы просто собрать логи и в будущем возможно на них смотреть с целью выявление корреляций и прочего машинленинга?:)
Bogdan (SirEdvin)
Просто, обычно, приходится иметь дело, например, с несколькими типами нотаций для уровней логгирования
Bogdan (SirEdvin)
И тут логстеш
Alexander
Пока есть пару серверов с несколькими койнейнерами и нужно дать удобный доступ к логам от nginx и ror приложения
Artem
Пока есть пару серверов с несколькими койнейнерами и нужно дать удобный доступ к логам от nginx и ror приложения
Так вон через ELK в кибане довольно удобно логи nginx просматривать, естественно для лучшей читаемости лучше формат лога в конфигах немного подкрутить
нꙺ
а если есть всего один небольшой сервер, чем можно заменить монструзоный ELK?
Anonymous
Если сервер один , то syslog юзай)
Anonymous
Syslog + grep
Alexander
еще вариант если нет параноии и логов не моного попробовать https://logz.io
Таймураз
Ребят, где можно получить инфу о докере? от банальных вещей до горизонтального масштабирования систем и тд По максимуму
Таймураз
Если можете книгу посоветовать- вообще идеально
Bogdan (SirEdvin)
а если есть всего один небольшой сервер, чем можно заменить монструзоный ELK?
Походу, ничем. Разве что отказатся от стека :(. Впрочем, мне кажется, что можно просто попробовать сильно ограничить elastic и logstash в ресурсах, может помочь
Bogdan (SirEdvin)
Ну или как посоветовали выше - использовать saas решения. Тоже неплохо заходят, в зависимости от того, зачем нужны логи.
Alex
Если можете книгу посоветовать- вообще идеально
Официальная документация, официальный туториал для начала. Затем youtube по запросу docker for beginers
Таймураз
Официальная документация, официальный туториал для начала. Затем youtube по запросу docker for beginers
Мне не нужно для начинающих Максимум юзкейсов использования, где хорошо, где плохо, оригинальные подходы
Таймураз
Чем kubernetes лучше (хуже) других решений, какие есть решения помимо первого, иной инструментарий
Alex
Чем kubernetes лучше (хуже) других решений, какие есть решения помимо первого, иной инструментарий
Могу посоветовать гуглить конкретные запросы... У каждого свой опыт и свои масштабы. Лично вам это зачем?
Alex
Просто для анализа?
Alex
Или для практического применения?
Таймураз
Или для практического применения?
Перекроить текущую архитектуру на работе
Таймураз
Гуглить конкретные юзкейсы не совсем верно, так как зная больше, ты можешь определить наиболее оптимальный вариант
Cin
Странно как-то задача просто перекроить архитектуру или перекроить с какой-то целью?
Alex
Например у нас нет особой цели перекроить все, но часть наших сервисов можно перенести в контейнеры ради экономии ресурсов esxi хостов
Alex
Ну и просто, ради практики и изучения технологии.
Таймураз
Вы можете что-то посоветовать помимо озвученного выше? Или можете посоветовать книгу, сайт, чей-то блог, где можно изучить контейнеризацию от обычных стейтлес приложений до баз данных и тд
Cin
Мне вьехать очень помог просмотр видео с докерконов
Таймураз
У нас все работает на виртуалках, в которых ещё и контейнеры крутятся Хочу вынести слой виртуализации, и сделать это везде, где решение будет лучше того, что есть сейчас
Yuri
привет всем
Таймураз
Мне вьехать очень помог просмотр видео с докерконов
Спасибо Самый дельный совет на данный момент)
Artem
Только офф документация, там всё подробно, остальное по запросам на каком нибудь stackoverflow
Alex
Иногда скинуть напряжение помогает lmgtfy.com, но сейчас лениво.
Alex
Насчёт вливания в мозг. Сейчас играю в pray :) рекомендую. Там как раз эта тема обыгрывается
Alex
А warcraft 3 уже больше 15 лет? Как летит время?!
нꙺ
не было никакого "раньше" ))
нꙺ
не nginx, но да, все впервые
Роман
Ребята, подскажите, пожалуйста: есть десяток контейнеров, запущенных на слабом сервере. У них есть volumе'ы. Задача - перенести контейнеры на другой сервер. Пересобрать контейнеры - не проблема. Как мне адекватно тома перенести?
Роман
Которые в /var/lib/docker/volumes
нꙺ
copy? paste!
Роман
copy? paste!
Сработает ли? Как докер на новом сервере о них узнает? Или он перечитает каталог?
нꙺ
а ты как эти волумы подключаешь?
нꙺ
покажи вывод docker volume ls
Роман
а ты как эти волумы подключаешь?
Это гитлаб деплоит. Там docker-compose.yml есть.
нꙺ
если маунтит внешние (по отношению к контейнеру) папки - то просто копируй с сохранением структуры
Роман
покажи вывод docker volume ls
local fcf2bc45d69d4526c14fb4074a05861c7c40a3b2b526114791148272c966fe1d local fdb6c1b0e94d8302764901d28623670f902e4a1c6ae7af6301b19be4bf97ec74 local fee74fcbdfeb52019803cbcb38881c7c84e003e61b89f9463ac9b864810efb2c local ff3afd9c1b97e566255899e47309863780fb5a0b862f525967875f539f23400e local secretprojectstaging_mongodb local secretprojectstaging_postgres local secretprojecttesting_mongodb local secretprojecttesting_postgres local secretnew_postgres local secretnewstaging_mongodb local secretnewstaging_postgres local secretnewstaging_redis local secretnewtesting_mongodb local secretnewtesting_postgres local secretnewtesting_redis
нꙺ
copy? paste!
Maxim
я просто архивировал данные из %volumename%/_data/* и это все переносил
Роман
Ладно. Попробую сейчас. Спасибо.
Роман
Получилось. Просто перенёс. Спасибо.
Roman
кто нибудь зпускал кнтейнер с опцией user?
нꙺ
нꙺ
Посоны, не нашел в доках по docker-compose внятного объяснения, как сбилдить base-image прежде чем поднимать на его основе различные services?
Pasha Chalyk
бейз кастомный?
нꙺ
да
нꙺ
не из репозитория
нꙺ
вообще, в принципе, compose поддерживает такую фичу? типа image inheritance или image chaining ?
Pasha Chalyk
ну отдельный сервис добавить наверное в композ
Pasha Chalyk
там билд прописать
нꙺ
а отдельный сервис мне зачем? нафиг лишний контейнер болтаться будет
нꙺ
или как?
нꙺ
это для docker build, мне для композа надо
нꙺ
но за идею спасибо
Pasha Chalyk
композ так же работает
Pasha Chalyk
https://docs.docker.com/compose/extends/#example-use-case
нꙺ
пытаюсь найти как
нꙺ
build не топ же
нꙺ
схема такая
нꙺ
у меня есть 4 сервиса, которые базируются на ruby:2.4.0-alpine
нꙺ
но я в этот имейдж добавляю пару библиотек специфичных с помощью COPY в докерфайле
нꙺ
т.е. для каждого сервиса я беру ruby:2.4.0-alpine, добавляю либы и добавляю код
нꙺ
и во всех 4-х случаях я жду пока не выполнятся инструкции бандлера (который эти либы как раз и добавляет) и тут я понимаю, что делаю что-то не так