Bogdan (SirEdvin)
Хуже) На JRuby. Но он должен быть центральным хабом. То есть один.
Без него можно будет нормально запихивать сообщения в еластик, вроде
Bogdan (SirEdvin)
Ещё есть graylog
kiosaku
я обычно rsyslog -> elastic и нормально
kiosaku
если mutate не требуется
Ilia
Ещё есть graylog
Так и что лучше выбрать чтобы просто собрать логи и в будущем возможно на них смотреть с целью выявление корреляций и прочего машинленинга?:)
Bogdan (SirEdvin)
Просто, обычно, приходится иметь дело, например, с несколькими типами нотаций для уровней логгирования
Bogdan (SirEdvin)
И тут логстеш
Bogdan (SirEdvin)
Alexander
Пока есть пару серверов с несколькими койнейнерами и нужно дать удобный доступ к логам от nginx и ror приложения
нꙺ
а если есть всего один небольшой сервер, чем можно заменить монструзоный ELK?
Anonymous
Если сервер один , то syslog юзай)
Anonymous
Syslog + grep
Alexander
еще вариант если нет параноии и логов не моного попробовать https://logz.io
Таймураз
Ребят, где можно получить инфу о докере? от банальных вещей до горизонтального масштабирования систем и тд
По максимуму
Таймураз
Если можете книгу посоветовать- вообще идеально
Bogdan (SirEdvin)
Ну или как посоветовали выше - использовать saas решения. Тоже неплохо заходят, в зависимости от того, зачем нужны логи.
Таймураз
Чем kubernetes лучше (хуже) других решений, какие есть решения помимо первого, иной инструментарий
Alex
Просто для анализа?
Alex
Или для практического применения?
Таймураз
Гуглить конкретные юзкейсы не совсем верно, так как зная больше, ты можешь определить наиболее оптимальный вариант
Cin
Странно как-то задача просто перекроить архитектуру или перекроить с какой-то целью?
Alex
Alex
Например у нас нет особой цели перекроить все, но часть наших сервисов можно перенести в контейнеры ради экономии ресурсов esxi хостов
Alex
Ну и просто, ради практики и изучения технологии.
Таймураз
Вы можете что-то посоветовать помимо озвученного выше? Или можете посоветовать книгу, сайт, чей-то блог, где можно изучить контейнеризацию от обычных стейтлес приложений до баз данных и тд
Cin
Мне вьехать очень помог просмотр видео с докерконов
Таймураз
У нас все работает на виртуалках, в которых ещё и контейнеры крутятся
Хочу вынести слой виртуализации, и сделать это везде, где решение будет лучше того, что есть сейчас
Yuri
привет всем
Таймураз
Artem
Только офф документация, там всё подробно, остальное по запросам на каком нибудь stackoverflow
Alex
Иногда скинуть напряжение помогает lmgtfy.com, но сейчас лениво.
Alex
Насчёт вливания в мозг. Сейчас играю в pray :) рекомендую. Там как раз эта тема обыгрывается
Alex
А warcraft 3 уже больше 15 лет? Как летит время?!
нꙺ
не было никакого "раньше" ))
нꙺ
нꙺ
не nginx, но да, все впервые
Bogdan (SirEdvin)
Роман
Ребята, подскажите, пожалуйста: есть десяток контейнеров, запущенных на слабом сервере. У них есть volumе'ы. Задача - перенести контейнеры на другой сервер. Пересобрать контейнеры - не проблема. Как мне адекватно тома перенести?
Роман
Которые в /var/lib/docker/volumes
нꙺ
copy? paste!
Роман
copy? paste!
Сработает ли? Как докер на новом сервере о них узнает? Или он перечитает каталог?
нꙺ
а ты как эти волумы подключаешь?
нꙺ
покажи вывод docker volume ls
нꙺ
если маунтит внешние (по отношению к контейнеру) папки - то просто копируй с сохранением структуры
Роман
покажи вывод 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
там билд прописать
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-х случаях я жду пока не выполнятся инструкции бандлера (который эти либы как раз и добавляет)
и тут я понимаю, что делаю что-то не так