Size: a a a

DevOps — русскоговорящее сообщество

2020 November 12

DZ

Dmitry Zaytsev in DevOps — русскоговорящее сообщество
Alexander Zaitsev
скажите пожалуйста, кто-нибудь здесь имеет опыт использования ClickHouse в качестве хранилки логов?

Интересует, насколько это здравая идея. Рассматриваем альтернативы ELK-стеку
Практически идеальное решение для хранения логов. При условии что не особо нужен текстовый поиск. Мы храним nginx логи там
источник

D

DevOps Help Bot in DevOps — русскоговорящее сообщество
@usero4eg here it is.
User commands:
- /man - send list of commands to chat
- /coc - send code of conduct to user
- /jobs - send rules of publishing job opportunities and cv
- /ad - send rules of publishing advertising
- /chats - send list of friendly chats
- /events - send list of events to user
- /starter - send starter kit to user
- /middle - send middle kit to user
- /tasks - send user pack of DevOps tasks
- /course - send to user list list of courses
- /cert - send user list of certification tips & tricks
- /relocate - send user list of relocate chats and channels
- /report - forward replied message to admin chat and send link of replied message for fast-navigation
источник

g

gaenkov in DevOps — русскоговорящее сообщество
The Greatest Emperor
Сегодня ходил устраиваться на позицию Middle/Senior Linux administrator (ELK stack), меня развернули, сказав набираться опыта в линуксе, питоне и ELK. Собственно, с первыми двумя пунктами понятно как и что делать, а что делать с ELK? Какую базу хочет типичный работадатель от middle/senior позиции именно по части ELK? Как получить опыт с ELK, если ты не работаешь с ним на основной работе? Если можно, тот же вопрос про TICK stack.
Типовой сценарий: есть зоопарк серверов, на нем зоопарк сервисов которые генерят логи, кто-то в stdout, кто-то в файлы, каждый в своем формате. Поднять tick/elk чтобы можно было зайти в веб-интерфейс и посмотреть логи. По логам должно фильтроваться/искаться и не умирать при обработке запросов, даже через год. Плюс разграничение доступов.
источник

MB

Maks Butusov in DevOps — русскоговорящее сообщество
Господа добрый вечер!
Подскажите, при сборке Dockerfile выполняется следующая инструкция:
RUN /bin/bash -c "source /usr/local/rvm/scripts/rvm"
RUN /bin/bash -l -c "rvm install 2.7.0"
RUN /bin/bash -l -c "rvm use 2.7.0"
но после логина в контейнер и выполнении команды "ruby -v" получаю - bash: ruby: command not found
Только выполнив снова внутри контейнера  "source /usr/local/rvm/scripts/rvm"
ruby -v снова возвращает версию как надо
источник

i

inqfen in DevOps — русскоговорящее сообщество
>
RUN /bin/bash -c "source /usr/local/rvm/scripts/rvm"
RUN /bin/bash -l -c "rvm install 2.7.0"
RUN /bin/bash -l -c "rvm use 2.7.0"

Какой ужас
источник

i

inqfen in DevOps — русскоговорящее сообщество
Ну положи сурс в башрц
источник

i

inqfen in DevOps — русскоговорящее сообщество
Раз это шляпа так работает
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Maks Butusov
Господа добрый вечер!
Подскажите, при сборке Dockerfile выполняется следующая инструкция:
RUN /bin/bash -c "source /usr/local/rvm/scripts/rvm"
RUN /bin/bash -l -c "rvm install 2.7.0"
RUN /bin/bash -l -c "rvm use 2.7.0"
но после логина в контейнер и выполнении команды "ruby -v" получаю - bash: ruby: command not found
Только выполнив снова внутри контейнера  "source /usr/local/rvm/scripts/rvm"
ruby -v снова возвращает версию как надо
RUN используется для создания слоя в образе. Слой - это изменение файлов. source .. rvm никаких файлов не меняет
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
и нет такой фигни как "логин в контейнер"
источник

MB

Maks Butusov in DevOps — русскоговорящее сообщество
inqfen
Ну положи сурс в башрц
Спасибо, действительно шляпа. Добавил в башрц, так находит
источник

MB

Maks Butusov in DevOps — русскоговорящее сообщество
А теперь что не ужас и что не шляпа? как говорится по бестпрактикс?
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Maks Butusov
А теперь что не ужас и что не шляпа? как говорится по бестпрактикс?
просто нужно читать документацию, наверное :)
источник

B

Bogdan in DevOps — русскоговорящее сообщество
Andrey Kartashov
и нет такой фигни как "логин в контейнер"
А как это назвать, чтоб сразу понятно было, что он сделал? )
источник
2020 November 13

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
Bogdan
А как это назвать, чтоб сразу понятно было, что он сделал? )
как в документации написано, так и назвать. На крайний случай команду привести
источник

B

Bogdan in DevOps — русскоговорящее сообщество
Andrey Kartashov
как в документации написано, так и назвать. На крайний случай команду привести
Он сделал интерактивное выполнение контейнера, я специально нашёл как это по-русски будет.
источник

B

Bogdan in DevOps — русскоговорящее сообщество
Тот случай, когда, вроде, правильнее, но нихера не понятнее.
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
а вот хз. Может у него ssh демон в контейнере и он правда залогинился :)
источник

MB

Maks Butusov in DevOps — русскоговорящее сообщество
это сборка контейнера с ruby
источник

AK

Andrey Kartashov in DevOps — русскоговорящее сообщество
варианты:
* ssh ...
* docker exec
* docker run
* дебаг внутри контейнера из ide
и тд
источник

B

Bogdan in DevOps — русскоговорящее сообщество
Andrey Kartashov
а вот хз. Может у него ssh демон в контейнере и он правда залогинился :)
Кстати, не вижу причин почему нельзя собрать контейнер, в который нужно будет лониниться. Причин его собирать тоже не вижу
источник