@devops_ru

Страница 3650 из 4568
Andrey
16.02.2018
11:27:52
Народ, кто по aws силен? Как уйти с free tier и заказать коммрческий инстанс?
пиши саппорт реквест по увеличению лимитов. Там достаточно просто всё

Stepan
16.02.2018
11:53:30
Граждане, если кто-то эксплуатирует lxc, подскажите, есть ли более изящное решение для сбора логов приложений, выполняемых в контейнере, чем установка rsyslog ?

Anton
16.02.2018
11:55:24
Пиши в stdout, в regular file, в syslog хоста, да хоть в самого Иисуса Христа! И LXC тут ни при чём. ?

Stepan
16.02.2018
11:57:07
Приложение использует сислог, выполняется в контейнере, сислог я не хочу в контейнер ставить, могу ли я как-то хостовый сислог ему подсунуть?

Google
Anton
16.02.2018
11:57:48
> в syslog хоста А отсюда не понятно?

Stepan
16.02.2018
11:58:45
Нет, спасибо.

Anton
16.02.2018
11:58:53
Пожалуйста.

One
16.02.2018
12:11:16
если хост станет не один, то вернешься к rsyslogy в поисках изящества )

Stepan
16.02.2018
12:16:26
Я, наверное, не вполне удачно выразился. Есть хост(мама, гипервизор), на ней выполняется толпа контейнеров, в каждом что-то там живет и я хочу его лог. Я не хочу устанавливать в каждом контейнере по сислогу, а хочу маминым сислогом их собрать.

Anton
16.02.2018
12:17:07
Бери и используй syslog хоста, я тебе сразу о возможности этого написал.

Stepan
16.02.2018
12:17:11
КАК

Alex
16.02.2018
12:27:26
https://engage.redhat.com/event-cloudforms-february-e-201802070054-ru?elqTrackId=6ea4cf922b704a26b6031f966313c96c&elq=c8f2be13cc6946a0bdc7ebf993fbe70f&elqaid=46048&elqat=1&elqCampaignId

Sergey
16.02.2018
12:51:55
Я так подозреваю, стоит копать куда-то в сторону bind mount /dev/log хоста в контейнер

Anton
16.02.2018
12:52:38
Зачем?

Uncel
16.02.2018
12:56:17
КАК
lxc.log.syslog

но оно сломано в lxd

One
16.02.2018
13:00:11
https://gist.github.com/julianlam/07abef272136ea14a627

Google
Sergey
16.02.2018
13:29:43
КАК
Через порт 514, протокол UDP.

Anton
16.02.2018
13:30:56
Следовало дописать "по умолчанию", ибо это совсем не обязательно 514 и совсем не обязательно UDP.

Sergey
16.02.2018
13:35:24
Никоим образом ничего не следовало. Эти параметры приведены в соответствии с мануалом для конкретного варианта (http://www.rsyslog.com/doc/v8-stable/configuration/modules/imudp.html)

One
16.02.2018
13:38:10
каталог-файл прокинули, порт нарисовали, осталось сокет пробросить ))

Anton
16.02.2018
13:38:36
Никоим образом ничего не следовало. Эти параметры приведены в соответствии с мануалом для конкретного варианта (http://www.rsyslog.com/doc/v8-stable/configuration/modules/imudp.html)
Очень даже следовало. Во-первых, параметр "порт" у этого модуля есть и его таки можно изменить. Во-вторых, ты забыл о RELP: http://www.rsyslog.com/doc/v8-stable/configuration/modules/imrelp.html

И я бы всё-таки предложил не UDP 514, а TCP 515. TCP для гарантированной доставки логов, а порт 515 - просто так.

One
16.02.2018
13:40:48
сокет бросайте, он таки быстрее тисипей-юдипей )

Anton
16.02.2018
13:41:34
Для задачи отправки логов измеримая разница будет очень вряд ли. А сложность конфигурации возрастёт.

One
16.02.2018
13:42:12
или этот варинт оставим на разбор домашнего задания? )

Daniel
16.02.2018
13:42:50
Anton
16.02.2018
13:43:31
Мне почему-то кажется, что твоё сообщение не закончено...

One
16.02.2018
13:44:03
сколько я ни спрашивал, зачем нужна гарантированная доставка
пока все работает ни логи, ни мониторинги НИ-НУ-ЖНЫ :P

Vadim
16.02.2018
13:44:56
...а раз логгинг и мониторинг не ругаются, то всё работает

One
16.02.2018
13:45:42
пятница, вечер... ничего не трогать, чатиться

Vadim
16.02.2018
13:47:27
дао девопса же, чтобы решить проблему надо сидеть на берегу реки и ждать пока в чатике появится ссылка на нужный ответ в стаковерфлоу

zhag
16.02.2018
14:18:57
А никто не сталкивался с таким дерьмом что satis удаляет папку .git когда кэширует пакеты?

Alexander
16.02.2018
14:20:37
Наверное, оффтоп, но тем не менее: systemctl status имеет опцию дать вывод одной строкой? Без всяких логов и прочего?

Alexander
16.02.2018
14:24:34
Спасибо, оно

Google
Alexander
16.02.2018
14:24:58
Вот зачем нужно было status засовывать в другую команду?

Это же старый status (из upstart) и есть

Anton
16.02.2018
14:26:02
Зачем - непонятно, но почему - очевидно. Лёня просто ебанутый.

Alexander
16.02.2018
14:26:08
Поддержу

А ещё я так "люблю" перенос status/start/etc в середину команды, вместо её окончания, как было раньше. Теперь уже хрен сделаешь <Up> ctrl+w start после status. Нет, теперь нужно слово в середине заменить.

Anton
16.02.2018
14:32:03
Ну, вот тут уже больше привычка, скорее. Можно ведь заюзать $!.

Alexander
16.02.2018
14:32:40
Только, если команда была прямо перед этим

Anton
16.02.2018
14:33:55
Если не была - то твоё описание старого варианта нерелевантно же.

Alexander
16.02.2018
14:34:06
Ещё - подобные вопросы/ответы вызывают неоднозначные эмоции (сравнение было/стало) https://stackoverflow.com/questions/26166550/set-docker-opts-in-centos/26396546#26396546

Vadim
16.02.2018
14:34:28
alias srv="sudo systemctl $2 $1"

Anton
16.02.2018
14:35:34
И что, даже completion не сломается? ?

Alexander
16.02.2018
14:35:51
alias srv="sudo systemctl $2 $1"
Старый вариант (service name status) тоже работает. Но (сюрприз!) - статус простынёй (о чём мы и говорили ))

Vadim
16.02.2018
14:38:15
Старый вариант (service name status) тоже работает. Но (сюрприз!) - статус простынёй (о чём мы и говорили ))
так ты хочешь чтобы новый статус был или просто ленишься написать свой алиас чтобы вернуть старое поведение?

Alexander
16.02.2018
14:39:23
С alias'ом действительно означенные ( и не только ) проблемы. Ещё одна - alias нужно писать на каждой машине, на которой работаешь )

Vadim
16.02.2018
14:39:59
https://t.me/devops_ru/364979
у меня в zsh не ломается

Anton
16.02.2018
14:40:35
А в самом популярном шелле?

<Up>{,5} ctrl+w start ;)
Релевантно.

Alexander
16.02.2018
14:44:06
Раз уж мы заговорили про alias'ы - а в systemctl нет alias'ов нативных для него, типа как в git?

Google
Anton
16.02.2018
14:48:21
Вроде нет. Честно говоря, мне не совсем понятно, зачем и в git они.

Alexander
16.02.2018
14:52:26
Anton
16.02.2018
14:53:16
Ну, а если в .login вписать - работать не так же будет, что ли?

Alexander
16.02.2018
14:53:36
Не понял вопроса

Anton
16.02.2018
14:54:33
echo alias git lo='git log --oneline ...' >> .login

Alexander
16.02.2018
14:56:12
Автодополнение? :)

Anton
16.02.2018
14:56:57
Проверять надо, а мне лень.

Страница 3650 из 4568